通过urllib2或是requests来get页面,只是抓取了html源码,css渲染效果和ajax调用都没有,所以,我在想是不是可以通过ie或chrome来抓取在浏览器上看到的效果呢
|
OhmyCaptainFeb 13, 2014
1
selenium?
|
|
iloahzFeb 13, 2014
2
貌似现在能模拟浏览器渲染的就只有1L说这个吧
|
|
txltyFeb 13, 2014
3
phantomjs
http://phantomjs.org/ |
|
estFeb 13, 2014
4
IE可以。win32com
|
|
otakustayFeb 13, 2014
5
phantomjs和真chrome的差距还是有点的,真要抓就用selenium吧,除了效率低下外没啥缺点
|
|
manhereFeb 13, 2014
6
如果是win平台的话,有个命令行版网页截图工具,很好用
|
|
zhouzmFeb 13, 2014
7
cefpython
|
|
simappleFeb 13, 2014
8
python Qt webkit
|
|
ksc010Feb 13, 2014
9
phantomjs + casperjs
|
|
PurpleSunFeb 13, 2014
10
*nix平台:whhtmltopdf + pdfkit
|
|
josephshenFeb 13, 2014
11
http://cutycapt.sourceforge.net/
然后自己再包装一个python接口就行 |
|
gonjayFeb 13, 2014
12
用Chrome插件直接用js来抓取,再通过ajax给自己的数据库存起来?
|
|
kevenMar 26, 2014
14
python应该有相关的库或者可以直接利用的东西吧,我也在抓数据,八爪鱼采集器就是内置了一个浏览器,然后通过浏览器来进行采集的。所以ajax这些肯定是支持的。
|