http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5210|回复: 7

[求助] hao123归属地查询升级了,抓不到了。

[复制链接]
发表于 2014-7-16 11:09:39 | 显示全部楼层 |阅读模式
刚入手抓数据,看了下苏飞大哥的教程,准备大显身手。万万没想到,既然抓不到。
正文:
hao123归属地查询地址:http://www.showji.com/search.htm
输入号码后抓取如下:
抓1.png
这是我想获取的  json 字符串,
抓2.png
这是请求表头。
我将www.showji.c.o.m.aspx?m=13204536 ... stamp=1405479544382
作为url请求,但是不行。
后来我发现timestamp=1405479544382,这个参数是可变的。
这就让我没辙了。
大家帮忙想想办法吧。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-7-16 11:20:40 | 显示全部楼层
不需要修改的。直接请求就行了
[C#] 纯文本查看 复制代码
  HttpHelper http = new HttpHelper();
            HttpItem item = new HttpItem()
            {
                URL = "http://api.showji.com/Locating/www.showji.c.o.m.aspx?m=手机号&output=json&callback=querycallback×tamp=1405480821899",//URL     必

            };
            HttpResult result = http.GetHtml(item);
            string html = result.Html;
            string cookie = result.Cookie;

 楼主| 发表于 2014-7-16 11:27:11 | 显示全部楼层
站长苏飞 发表于 2014-7-16 11:20
不需要修改的。直接请求就行了[mw_shl_code=csharp,true]  HttpHelper http = new HttpHelper();
         ...

哦哦,原来前面还要加host地址。
嘿嘿,谢谢  苏神
发表于 2014-7-16 11:28:31 | 显示全部楼层
小飞牛 发表于 2014-7-16 11:27
哦哦,原来前面还要加host地址。
嘿嘿,谢谢  苏神

抓到什么包就用什么连接不要轻易的随便修改。除非是必须,不然安上面的来比较好
发表于 2014-9-19 16:29:10 | 显示全部楼层
[C#] 纯文本查看 复制代码
   URL = "http://api.showji.com/Locating/www.showji.c.o.m.aspx?m=手机号&output=json&callback=querycallback×tamp=1405480821899",//URL 

我是新手,问下,这个url是怎么获取的?不要打我
 楼主| 发表于 2014-9-23 10:33:50 | 显示全部楼层
tang0575 发表于 2014-9-19 16:29
[mw_shl_code=csharp,true]   URL = "http://api.showji.com/Locating/www.showji.c.o.m.aspx?m=手机号&out ...

我上面不是有个网址吗。
你进去。然后输入你想查找的手机号。
点击查询。浏览器会抓取到请求的所有信息,URL就在那里。
浏览器抓包【F12】
发表于 2014-9-27 19:34:41 来自移动端 | 显示全部楼层
恩  一半就是用原数据测试,有问题才会修改每次抓包都会变动的参数
发表于 2014-10-11 09:46:10 | 显示全部楼层
小飞牛 发表于 2014-9-23 10:33
我上面不是有个网址吗。
你进去。然后输入你想查找的手机号。
点击查询。浏览器会抓取到请求的所有信息 ...

谢谢,看了苏飞的另一篇帖子中有详细写到,用的是火狐浏览器的firebug,f12
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-15 01:26

© 2014-2021

快速回复 返回顶部 返回列表