Selenium无法建立安全连接?

时间:2017-07-31 15:06:09

标签: python selenium security connection

设置向上

我想要使用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 un email”。

发生了什么事?

截图

enter image description here

1 个答案:

答案 0 :(得分:0)

以下是您的问题的答案:

要找到广告右侧的蓝色按钮,说明“Envoyer un email”,您可以使用以下代码行:

browser.find_element_by_xpath("//section[@id='adview']//a[@class='button-blue large trackable']").click()  

如果这回答你的问题,请告诉我。