【发布时间】:2016-12-03 16:34:31
【问题描述】:
我目前正在 python shell 中使用 selenium 抓取 Linkedin Job 目录
从硒导入网络驱动程序
从 selenium.webdriver.common.keys 导入密钥
driver = webdriver.Firefox()
driver.get('https://www.linkedin.com/jobs/search?
locationId=sg%3A0&f_TP=1%2C2&orig=FCTD&trk=jobs_jserp_posted_one_week')
a = driver.find_elements_by_class_name('job-title-text')
b = driver.find_elements_by_class_name('company-name-text')
c = driver.find_elements_by_class_name('job-location')
d = driver.find_elements_by_class_name('job-description')
#There are 50 pages of jobs therefore I specified a range of 55
for e in range(55):
for g in a:
print(g.text)
for h in b:
print(h.text)
for i in c:
print(i.text)
for j in d:
print(j.text)
k = driver.find_element_by_class_name('next-btn')
k.click()
Job = []
Job.append(a)
Job.append(b)
Job.append(c)
Job.append(d)
for l in Job:
print(l.text)
此代码不起作用,我一直在努力尝试解决此问题的各种方法。如果我能得到正确的解决方案,那就太好了。
【问题讨论】:
-
请正确格式化您的代码并说明什么不工作。如果您收到任何错误消息,请显示错误消息。 How to Ask