博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用phantomjs伪装Android浏览器,解析页面上的URL
阅读量:5050 次
发布时间:2019-06-12

本文共 720 字,大约阅读时间需要 2 分钟。

 

1 var page = require('webpage').create(); 2 var system = require('system'); 3  4 if ( system.args.length == 1 ) 5 { 6     console.log('Usage: phantomjs crawler.js 
'); 7 } 8 page.settings.userAgent = 'Mozilla/5.0 (Linux; U; Android 4.2.2; zh-cn; Galaxy Nexus Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'; 9 page.settings.loadImages = false;10 11 page.open(system.args[1], function(status)12 {13 if ( status == 'success' )14 {15 var links = page.evaluate(function ()16 {17 var array = [];18 var links = document.getElementsByTagName("a");19 for(var i=0; i

 

转载于:https://www.cnblogs.com/sheeta/p/3695640.html

你可能感兴趣的文章
python 学习笔记一
查看>>
在vue-cli项目中使用echarts
查看>>
函数connect
查看>>
window.location.href 和 window.location.replace 的区别
查看>>
PPM格式解析
查看>>
asp.net网站前台显示当前日期的js代码
查看>>
在.net中为什么第一次执行会慢?
查看>>
spring事务详解
查看>>
B-树和B+树的应用
查看>>
杭电2044
查看>>
java.lang.IllegalArgumentException: argument type mismatch
查看>>
Python 配置文件 ConfigParser 模块
查看>>
单片机结构体内存的分配
查看>>
如何修复“网络路径”,错误代码0x80070035
查看>>
3.结构变量成员的表示方法
查看>>
只能打开一个实例
查看>>
数组的map方法
查看>>
python的一些基础知识
查看>>
Android Studio导入第三方类库的方法(转)
查看>>
JsonModel的使用(ios程序员必须熟练掌握,太激动了)
查看>>