urllib2使用header模拟浏览器,在urllib模块里是没有这个功能的importurllib2importsysurl="http://192.168.1.106"f=urllib2.Request(url)f.add_header(‘User-Agent‘,‘Mozilla/5.0(Windows;U;WindowsNT5.1;zh-CN;rv:1.8.1.14)Gecko/20080404(FoxPlus)Firefox/2.0.0.14‘)printur..
分类:
其他好文 时间:
2014-09-07 03:22:24
阅读次数:
189
用httplook、sniffer等工具对浏览器动作进行抓取,如路由配置界面信息。然后实现使用curl命令在命令行中模拟浏览器动作。从而实现通过命令行的方式对路由进行配置的过程!如果需要动态自动访问某网页页面或者路由配置页面等,可用该方法,甚至可以通过其他程序编程实现更为智能复杂的访问配置行为!...
分类:
其他好文 时间:
2014-08-29 09:29:47
阅读次数:
341
上一篇博客中介绍了怎样使用socket访问web服务器。关键有两个:1)熟悉Socket编程;2)熟悉HTTP协议。上一篇主要是通过socket来模拟浏览器向(任何)Web服务器发送(HTTP)请求,重点在浏览器端。本篇博客则反过来讲一下怎样使用socket来实现Web服务器,怎样去接收、分析...
分类:
Web程序 时间:
2014-08-17 18:16:32
阅读次数:
310
本题要求模拟浏览器的前进、后退等操作。用两个栈实现,一个控制前进,一个控制后退。在前进与后退操作中,从一个栈中弹出栈顶元素,压入另一个栈中。当打开一个新网页时,将前进栈清空。代码如下:#include #include #include #include #include #include #inc...
分类:
其他好文 时间:
2014-08-06 21:59:02
阅读次数:
230
最近在看国外的文档,有些生词不认识。就用谷歌翻译来理解,用着用着闲来无事就按F12查看了下页面的源代码。发现可以用python简单的实现下谷歌翻译的页面功能。于是先上网搜下有没有类似的文章博客,发现几篇不错的,于是参考其他代码与自己的思路,简单的实现了下翻译的功能,代码如下:
import re
import urllib,urllib2
#----------模拟浏览器的行为,向谷...
分类:
编程语言 时间:
2014-08-03 20:39:45
阅读次数:
338
为了给接下来的教程做好铺垫,本文将讲述如何用PHP发出Http请求进行模拟登录,顺带会讲一些Http请求原理。模拟登录…就是模拟浏览器登录嘛,所谓请求,只不过是你向网站发一些字,网站又给你回复一些字,这一般都是基于Http或Https协议的。平时是浏览器帮我们做好了这些工作,封装数据发送到指定网.....
分类:
Web程序 时间:
2014-08-02 01:28:52
阅读次数:
354
如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便;所以,也流行有许多Java HTTP请求的fram...
分类:
编程语言 时间:
2014-07-28 14:51:23
阅读次数:
1584
我们可以通过在java程序中模拟浏览器一样,把数据抓下来,具体方法是在java程序中set header和cookie,下面是一个例子:
public class NetConnection {
public static final int MAX_HOTWORDS_FILE_SIZE = 256 * 1024;
public static void main(String[] args...
分类:
编程语言 时间:
2014-07-14 13:34:03
阅读次数:
219
目的:在一台没有安装X-server的Debian服务器上实现命令行抓取网页快照软件:xvfb(在命令行下实现对X-server的模拟,渲染图形进行缓存)-在没有安装X-Server的环境下提供图像渲染CutyCapt(模拟浏览器对网页进行下载、HTML、css渲染、Javascript执行,并将最...
分类:
Web程序 时间:
2014-07-07 23:12:23
阅读次数:
338