python批量下载图片的三种方法

三种方法

一是用微软提供的扩展库win32com来操作IE;

win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到)。

二是用selenium的webdriver;

selenium则提供了Chrome,IE,FireFox等的支持,每种浏览器都有execute_script和find_element_by_xx方法,可以方便的执行js脚本(包括修改元素)和读取html里面的元素。不足是selenium只提供对python2.6和2.7的支持。

三是用python自带的HTMLParser解析。

HTMLParser则是需要自己写个类继承基类,重写解析元素的方法。

个人感觉selenium用起来更方便,很容易操作html里的元素。

想要学习Python?Python学习交流群:452739833满足你的需求,资料都已经上传群文件流,可以自行下载!

win32com代码如下:

selenium代码如下:

HTMLParser代码如下:

猜你喜欢

转载自blog.csdn.net/qq_40925239/article/details/86647671
今日推荐