找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25193|回复: 6

[网络连接] 批处理如何实现网站手机串号查询?

[复制链接]
发表于 2018-6-4 23:43:38 | 显示全部楼层 |阅读模式
我想在类似http://www.samsung110.com/网站输入手机串号查询并于命令窗口返回查询结果,应该怎么写?
发表于 2018-6-5 13:13:07 | 显示全部楼层
批处理不会- -
python写了一个,其实就是个小爬虫程序,用到了requests和bs4库。
  1. import requests
  2. from bs4 import BeautifulSoup

  3. def query(imei):
  4.     url = "http://www.samsung110.com"
  5.     r = requests.post(url,data={"s":imei})
  6.     html = BeautifulSoup(r.content,"html.parser")
  7.     th = html.find_all("th")
  8.     td = html.find_all("td")
  9.     print(th[0].string)
  10.     for i in range(len(td)):
  11.         print("{}:{}".format(th[i+1].string,td[i].string))

  12. if __name__ == '__main__':
  13.     query("357242047911950")
复制代码
  1. 查询结果
  2. 品牌:三星
  3. 型号:GT-I9000
  4. 生产日期:暂无数据
  5. 销售地:暂无数据
复制代码

评分

参与人数 1技术 +1 收起 理由
codegay + 1 1

查看全部评分

发表于 2018-6-5 18:07:52 | 显示全部楼层
这个网站支持 get 请求,
拼接一下URL成这样直接访问也可以取得到数据:
http://www.samsung110.com/?s=351725053351802

python的数据分析库pandas 封装程度更加高。
  1. import pandas as pd
  2. result = pd.read_html("http://www.samsung110.com/?s=358533040684290")
  3. print(result)
复制代码
  1. [      0         1
  2. 0  查询结果       NaN
  3. 1    品牌        三星
  4. 2    型号  GT-S5830
  5. 3  生产日期      暂无数据
  6. 4   销售地      暂无数据]
复制代码

评分

参与人数 1技术 +1 收起 理由
cfwyy77_bat + 1 学习了~

查看全部评分

发表于 2018-6-5 20:12:03 | 显示全部楼层
发表于 2018-6-5 21:05:01 | 显示全部楼层
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. set /p num=请输入要查询的IMEI码:
  4. set tempfilename=temp.txt
  5. wget.exe -O %temp%\%tempfilename% http://www.samsung110.com/?s=%num% >nul
  6. for /f "delims=> tokens=2" %%a in ('type "%temp%\%tempfilename%" ^| findstr "<t.>" ^|findstr /v "<tr>" ^|findstr /v "<span"') do (
  7. set m=%%a
  8. echo !m:~,-4!>>4.txt
  9. )
  10. start /wait 4.txt
  11. del 4.txt
复制代码
发表于 2018-6-5 21:21:02 | 显示全部楼层
回复 5# 窄口牛


    curl 和wget都支持把HTML输出到标准输出。可以不用写到文件。
发表于 2018-6-6 07:06:12 | 显示全部楼层
嗯,嗯,是的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 13:03 , Processed in 0.070843 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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