SQL*_*uru 5 python selenium python-2.7 selenium-webdriver
如何使用selenium包获取图像超链接.
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://m.imdb.com/feature/bornondate")
elements = driver.find_elements_by_xpath("//a[@class='poster ']")
li = [["Name","Movie Title","Image"]]
for i in elements:
print i.find_element_by_tag_name("img") ##I am not sure how to get the URL
new_line= i.text.splitlines()
#print new_line[0] , " " , new_line[1]
li.append(new_line)
print li
Run Code Online (Sandbox Code Playgroud)
将数据写入CSV文件
with open ('imdb.csv','wb')as fp:
a = csv.writer(fp, delimiter=',')
a.writerows(li)
Run Code Online (Sandbox Code Playgroud)
sou*_*atg 11
要获取像src这样的元素属性,需要调用get_attribute('attr_name')属性.
您只需将以下代码添加到for循环中:
for i in elements:
image = i.find_element_by_tag_name("img")
img_src = image.get_attribute("src")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9814 次 |
| 最近记录: |