http://i.imgur.com/0YVuC4t.jpg
Imgur
<img src="http://i.imgur.com/0YVuC4t.jpg" title="source: imgur.com" />
var doc = document.getElementsByClassName('item_title')
for(var i = 0; i < doc.length; i++) {
console.log(doc[i].textContent)
}
PS: 一直没怎么学过JS的,只是需要用到的时候去翻w3c
http://i.imgur.com/0YVuC4t.jpg
[Imgur](http://i.imgur.com/0YVuC4t.jpg)
<img src="http://i.imgur.com/0YVuC4t.jpg" title="source: imgur.com" />
各种格式都不能显示图片,我已经不会发图了。
1
SilentDepth 2015-07-31 20:41:17 +08:00
一翻页页面就刷新了,上下文也就刷新了,变量自然就没了。需要一个脱离当前页面的东西来抓取和储存数据,比如外部应用、浏览器插件,或者把数据存到Cookie等地方。
|
2
jugelizi 2015-07-31 20:48:30 +08:00
保存到localstorge
|
3
iyangyuan 2015-07-31 21:40:49 +08:00 via iPhone
保存也没用,刷新的时候程序都没了,楼主的需求最好是用程序模拟http请求,不依赖浏览器,如果喜欢js,可以用nodejs
|
6
geeti 2015-07-31 22:02:31 +08:00
lz头像有品位!
|
8
iNaru 2015-07-31 23:10:21 +08:00
cookie长度有限制吧,不如直接ajax。
|
9
iyangyuan 2015-08-01 08:22:03 +08:00 via iPhone
我一般是用c#的webbrowser解决登陆问题,直接在软件里搞个浏览器界面,手动登陆,然后程序控制浏览器,随心所欲:)
|
10
xarrow 2015-08-02 12:30:33 +08:00
小的信息放在localStorage里面,如果抓取多的话,用node
|