【发布时间】:2019-09-23 18:53:40
【问题描述】:
我正在抓取大学招生系统的网站。每个页面链接到许多其他页面。每个链接的 ID 为 SEC_SHORT_TITLE_x,其中 x 是 1-20 的整数。在每个页面上,我想抓取一些数据。现在我只是想刮掉部分名称。将处理返回页面并在此之后单击下一个链接的逻辑。
for y in range(1):
for j in range(1,2):
if browser.find_elements_by_xpath("//a[@id='SEC_SHORT_TITLE_" + str(j) + "']"):
#outputstring = ''
browser.find_elements_by_xpath("//a[@id='SEC_SHORT_TITLE_" + str(j) + "']").click()
time.sleep(10)
section = browser.find_elements_by_xpath("//p[@id='VAR2']")
print(section)
脚本导航到包含所有链接的正确页面,但无法正常点击第一个链接。
[7756:2296:0923/141749.015:ERROR:ssl_client_socket_impl.cc(941)] handshake failed; returned -1, SSL error code 1, net_error -100
【问题讨论】:
-
this discussion 对您有帮助吗?
-
是的,这解释了问题 - 谢谢@DebanjanB