查看: 3771| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[OPT] 【Python】自己写了一个小网爬,看号段内的case status

🔗
Syndra | 只看该作者 |倒序浏览
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
如题,等的着急自己写了个网爬,大神的www.checkuscis.com也很好用,不过看看号段内的case status,看看自己的“邻居”号码状态,所以自己写了个小网爬。。。

因为大号段间的status是相对独立的,(用大神的网站做了好几天大的数据分析),也就是“YSC19900aa000” - “YSC19900aa999”每1000号算一个分段,所以我就爬了我自己的段,就直接hard coding了。。.google  и

没有写的完美,不过昨天写完今天就看到new card is being produced-baidu 1point3acres

大概output如下。。很粗糙请原谅。。目的我也就大概看一下,大佬勿喷 ..
YSC1990027000 Case Was Received
YSC1990027001 Case Rejected Because I Sent An Incorrect Fee
YSC1990027002 Case Rejected Because I Sent An Incorrect Fee
YSC1990027003 Case Rejected Because I Sent An Incorrect Fee
YSC1990027004 Case Rejected Because I Sent An Incorrect Fee
YSC1990027005 Case Rejected Because I Sent An Incorrect Fee
YSC1990027006 Case Rejected Because I Sent An Incorrect Fee.1point3acres
YSC1990027007 Case Rejected Because I Sent An Incorrect Fee
YSC1990027008 Case Was Received
YSC1990027009 Case Was Received
YSC1990027010 Case Was Received
YSC1990027011 Case Was Received
YSC1990027012 Case Was Received
YSC1990027013 Case Was Received
YSC1990027014 Case Was Received
YSC1990027015 Case Was Received
YSC1990027016 New Card Is Being Produced. 1point 3 acres
YSC1990027017 New Card Is Being Produced
YSC1990027018 Case Was Received
YSC1990027019 Case Was Received
YSC1990027020 Date of Birth Was Updated
YSC1990027021 Case Was Received
YSC1990027022 Case Was Received
YSC1990027023 Case Was Received. Waral dи,
YSC1990027024 Case Was Received. check 1point3acres for more.
YSC1990027025 Case Was Received
YSC1990027026 Case Was Received. From 1point 3acres bbs
YSC1990027027 Case Was Received
YSC1990027028 Card Was Picked Up By The United States Postal Service
YSC1990027029 Case Was Received
YSC1990027030 Case Was Received
YSC1990027031 Case Was Received
YSC1990027032 Case Was Received
YSC1990027033 Card Was Delivered To Me By The Post Office
YSC1990027034 Case Was Received
YSC1990027035 Case Was Received
YSC1990027036 New Card Is Being Produced
YSC1990027037 New Card Is Being Produced
YSC1990027038 New Card Is Being Produced
YSC1990027039 Case Was Received
YSC1990027040 Case Was Received
YSC1990027041 Date of Birth Was Updated
YSC1990027042 Case Was Received
YSC1990027043 Case Was Received
YSC1990027044 Case Was Received
YSC1990027045 Case Was Received
YSC1990027046 New Card Is Being Produced. 1point3acres.com
YSC1990027047 Case Was Received
YSC1990027048 Case Was Received. Χ
YSC1990027049 Case Was Received
YSC1990027050 Correspondence Was Received And USCIS Is Reviewing It
YSC1990027051 Case Was Received
YSC1990027052 Case Was Received
YSC1990027053 Card Was Delivered To Me By The Post Office
YSC1990027054 New Card Is Being Produced
YSC1990027055 Case Was Received
YSC1990027056 Case Was Received
YSC1990027057 Case Was Received ..
YSC1990027058 Case Was Received
YSC1990027059 Card Was Picked Up By The United States Postal Service
。。。

补充内容 (2018-12-19 11:42):
顺便说说求下大米。。缺米都看不了面筋。。一会把git链接放上来。。另外说说运行太多次,IP可能会被USCIS短暂block,需要修改DNS。。嘻嘻。。不过我昨晚发现被block,今天又能登陆了 :)
. Waral dи,
补充内容 (2018-12-19 11:50):
https://github.com/nonameovo/check_my_case_status
另外说说三个参数,第一个是你想start的尾号,你二个是你想end的尾号,第三个是big_number大号短,

补充内容 (2018-12-19 11:50):
比如我想查从 “YSC1990027000" - "YSC1990027099"
start = 0, end = 100, big_number = 27
. From 1point 3acres bbs
补充内容 (2018-12-19 11:51):
目前没有对表格进行筛选。。如果大家有这个需求,下下周末再加~

评分

参与人数 15大米 +45 收起 理由
bing0112 + 3 很有用的信息!
gyh_0930 + 3 给你点个赞!
nsk1102 + 3 给你点个赞!
pangmoshui + 3 给你点个赞!
justJun + 3 给你点个赞!

查看全部评分


上一篇:OPT 26XXX号段timeline
下一篇:H1b没有批准 SEVIS显示Complete 求问各路大神有没有相似情况?该怎么处理呢?
推荐
novazxy 2019-1-23 04:51:03 | 只看该作者
全局:

电脑小白搜索了下,安装anaconda, 里面装jupytor notebook, 就可以运行 ipynb 文件了~
回复

使用道具 举报

🔗
 楼主| Syndra 2018-12-19 11:40:34 | 只看该作者
全局:
顺便说说求下大米。。缺米都看不了面筋。。一会把git链接放上来。。另外说说运行太多次,IP可能会被USCIS短暂block,需要修改DNS。。嘻嘻。。不过我昨晚发现被block,今天又能登陆了 :)
回复

使用道具 举报

🔗
小冰灵 2018-12-19 15:16:19 | 只看该作者
全局:
谢谢分享!如果可以做一下i765的筛选就更好啦
回复

使用道具 举报

🔗
 楼主| Syndra 2018-12-21 01:49:10 来自APP | 只看该作者
全局:
小冰灵 发表于 2018/12/19 15:16:19
谢谢分享!如果可以做一下i765的筛选就更好啦

好呀,放完假回来加哈哈~
回复

使用道具 举报

🔗
dabirdwei 2018-12-21 06:34:08 | 只看该作者
全局:
谢谢分享!
我这边显示第27行建议改成 “bf = BeautifulSoup(html, features="html.parser")”~
回复

使用道具 举报

🔗
纯净水 2019-1-10 04:44:54 | 只看该作者
全局:
感谢感谢!非常好用!
回复

使用道具 举报

🔗
novazxy 2019-1-23 03:43:15 | 只看该作者
本楼:
全局:
怎么用啊~
回复

使用道具 举报

🔗
zxjin 2019-1-28 03:00:41 | 只看该作者
全局:
我用了python3.7 它报错 “FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?”.

补充内容 (2019-1-28 03:10):.--
to fix:
建议改成  bf = BeautifulSoup(html, 'html.parser')
回复

使用道具 举报

🔗
zpppore 2019-1-28 03:48:03 | 只看该作者
全局:
谢谢分享。好奇问一下,ip被block的话,修改DNS有用吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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