0
我想下面的表格刮:刮表使用硒和PhantomJS
我的代码,当我使用Chrome Web驱动程序的工作,但使用PhantomJS驱动程序时的输出似乎并不为了获得数字,它只获取文本。
我的Python代码是这样的:
from selenium import webdriver
path_to_chromedriver = '/Users/amr_f/Desktop/chromedriver' # change path as needed
browser = webdriver.PhantomJS('/home/ubuntu/phantomjs-2.1.1-linux-x86_64/bin/phantomjs')
url = 'http://www.cibeg.com/English/Pages/default.aspx'
browser.get(url)
browser.find_element_by_xpath('//*[@id="sliderHome"]/div[2]/div/ul/li[3]/a').click()
data = []
for tr in browser.find_elements_by_xpath('//*[@id="divCurrTableContainer"]/table'):
tds = tr.find_elements_by_tag_name('td')
if tds:
data.append([td.text for td in tds])
print(data)
伟大的工作......还有,谢谢 –