PhantomJS Python挂起?

时间:2015-10-08 16:52:15

标签: python selenium phantomjs

出于某些原因,在我的脚本中间PhantomJS只是挂起: Phantomjs版本= 1.9.8 [INFO - 2015-10-08T16:34:08.473Z] SessionManagerReqHand - _postNewSessionCommand - 新会话创建时间:65e82940-6dda-11e5-8a19-53533527191c,等等....

这是什么原因以及什么是最佳解决方案?也有人可以解释使用隐式/显式等待是否可以解决这个问题?我正在阅读它并且似乎没有掌握这个概念。在这个代码块中的某个地方:

tree = etree.HTML(driver.page_source)
time.sleep(3)
nhsfield1 = tree.xpath('//h1//text()')[0].strip().split()[-3] + " " +    tree.xpath('//h1//text()')[0].strip().split()[-2]
time.sleep(3)
print "Scraping elements Scout"
try:
    print "Field2"
    nhsfield2 = tree.xpath('//div[@class="breadcrumbs"]//text()')[-1].strip()   [1:].strip()
except Exception as e:
    print "error nhsfield2"
    nhsfield2 = ""
    print e
print "Field3"
nhsfield3 = tree.xpath('//h1//text()')[0].strip().split(":")[-1].strip()
driver.find_element_by_id("ui-id-3").click()
time.sleep(2)
在抓取元素侦察后它立即挂起?

0 个答案:

没有答案