使用python selenium webdriver从网页下载图像

时间:2017-08-10 08:51:01

标签: python selenium-webdriver web-scraping

我想从网页下载图片。 查看源代码将html代码显示为

<td><a href="javascript:parent.ShowImage(&#34;247246803&#34;, &#34;0&#34;, &#34;Vehicle 2 - Front&#34;, &#34;l. 1/2&#34;,&#34;jpg&#34;)"><img width="100px" height="78px" alt="l. 1/2" src="GetBinary.aspx?Image&amp;ImageID=247246803&amp;CaseID=773013618&amp;Version=0"></a><div style="text-align:center;height:50px">l. 1/2</div></td>

<td><a href="javascript:parent.ShowImage(&#34;247246783&#34;, &#34;0&#34;, &#34;Vehicle 2 - Front&#34;, &#34;c6&#34;,&#34;jpg&#34;)"><img width="100px" height="78px" alt="c6" src="GetBinary.aspx?Image&amp;ImageID=247246783&amp;CaseID=773013618&amp;Version=0"></a><div style="text-align:center;height:50px">c6</div></td>

当我尝试使用我喜欢的图像的src时

<selenium.webdriver.remote.webelement.WebElement (session="c9013141-dc8f-40a1-a5bd-4d3ce640af8c", element="49865fbb-0c2a-4bbb-9f9d-67a8c8a5ddd1")>

我尝试将图片下载为

urllib.request.urlretrieve(src, "abcd.jpg")    

我得到的错误是TypeError:期望的字符串或类似字节的对象

如何从网页下载图片。

0 个答案:

没有答案