2016-04-01 14 views
3

セレンパッケージを使用して画像のハイパーリンクを取得する方法。セレンから画像を取得する方法

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 

CSVにデータを書き込むあなたはGET_ATTRIBUTE( 'ATTR_NAME')プロパティを呼び出す必要がSRCのような要素のプロパティを取得するには

with open ('imdb.csv','wb')as fp: 
    a = csv.writer(fp, delimiter=',') 
    a.writerows(li) 
+0

あなたは、この場合にはXPathを使用しないでください: '' // [@クラス=「ポスター」]。 HTMLに関しては、これは ''、 ''または '

答えて

関連する問題