Selenium无法建立安全连接?
问题描述:
我有一个房屋广告列表,我想用Selenium自动联系。
我想硒加载壳体广告,点击按钮接触,并随后填充接触形式
问题
的代码,
url = 'https://www.leboncoin.fr/locations/1168063090.htm?ca=21_s'
browser = webdriver.Chrome()
browser.implicitly_wait(60)
browser.get(url)
# click blue contact button 'Envoyer un email'
browser.find_element_by_xpath('//*[@id="adview"]/aside/div/div[1]/div/a[1]').click()
的广告打开后,所有内容都可以正常显示(我可以看到完整的广告),但Chrome仍停留在“建立安全连接...”中。
经过很长时间我收到TimeoutException: timeout: cannot determine loading status
。
我也试图找到该元素,
- CSS选择器:
'#adview > aside > div > div.box-grey-light.mbs.align-center > div > a.button-blue.large.trackable'
- 类名称:
'button-blue'
,但无济于事。
我试图找到的元素是广告右侧的蓝色大按钮,声明“发件人未发送电子邮件”。
这是怎么回事?
截图
答
这里是回答你的问题:
要找到对广告的右侧的蓝色按钮,说 'Envoyer联合国电子邮件'您可以使用以下代码行:
browser.find_element_by_xpath("//section[@id='adview']//a[@class='button-blue large trackable']").click()
让我知道这个答案是否是您的问题。
+0
同样的问题,停留在加载。我不认为这个问题是找到元素,但要理解为什么它一直停留在加载中。但我很乐意知道,否则。 – LucSpan
您正准备找到哪个WebElement?你的意思是'发件人的电子邮件'按钮?谢谢 – DebanjanB
查看最终的问题,我为你添加了它。 – LucSpan
当Chrome浏览器停留在'建立安全连接...'时,您可以提供快照吗?'谢谢 – DebanjanB