j********9 发帖数: 1099 | 1 #!/usr/bin/env python
import sys
import requests
def retrieve_status(caseno):
resp = requests.post("https://egov.uscis.gov/casestatus/mycasestatus.do"
, data={'appReceiptNum': caseno})
status = ""
this_line = False
for ln in resp.text.split('n'):
if this_line:
status=ln
break
if 'Your Current Status' in ln:
this_line = True
return status.strip()
print retrieve_status(sys.argv[1])
我自己用来快速的看自己case状态的。
拿去,不谢! |
w******a 发帖数: 350 | |
y*******g 发帖数: 125 | |
g*****9 发帖数: 349 | 4 请问为什么在jupyter note里不是很好使啊。。。
请问要怎么样才能run呢? |
j********9 发帖数: 1099 | 5 可以把sys.argv[1] 改成你的case, 比如 "LINxxxxx"
【在 g*****9 的大作中提到】 : 请问为什么在jupyter note里不是很好使啊。。。 : 请问要怎么样才能run呢?
|
j********9 发帖数: 1099 | 6 使用方法,
把这段代码存成一个文件,比如mycase.py
执行这个文件 python mycase.py LINxxxx
代码简单改了一下,这样应该兼容python3了
#!/usr/bin/env python
import sys
import requests
def retrieve_status(caseno):
resp = requests.post("https://egov.uscis.gov/casestatus/mycasestatus.do"
, data={'appReceiptNum': caseno})
status = ""
this_line = False
for ln in resp.text.split('n'):
if this_line:
status=ln
break
if 'Your Current Status' in ln:
this_line = True
return status.strip()
print(retrieve_status(sys.argv[1])) |
l******i 发帖数: 880 | |
j********9 发帖数: 1099 | 8 那就上那个网站。
【在 l******i 的大作中提到】 : 我觉得上那个网站直接查比运行你这玩意要快
|
a****r 发帖数: 4965 | 9 赞!
do"
【在 j********9 的大作中提到】 : 使用方法, : 把这段代码存成一个文件,比如mycase.py : 执行这个文件 python mycase.py LINxxxx : 代码简单改了一下,这样应该兼容python3了 : #!/usr/bin/env python : import sys : import requests : def retrieve_status(caseno): : resp = requests.post("https://egov.uscis.gov/casestatus/mycasestatus.do" : , data={'appReceiptNum': caseno})
|
f******o 发帖数: 102 | |
j********9 发帖数: 1099 | 11 只对某些人有帮助吧。
我这样的,放一个简单命令行,执行起来就按一两下键盘,比打开浏览器,输入网址方
便快捷。
各人有各人的点,不推销,爱用用,爱不用就不用。
【在 f******o 的大作中提到】 : what's your point?
|
y*******g 发帖数: 125 | 12 非常好, 赞分享, 刚学python恰好受用
:只对某些人有帮助吧。
:我这样的,放一个简单命令行,执行起来就按一两下键盘,比打开浏览器,输入网址
方便快捷。 |
x*********n 发帖数: 1 | |
h***j 发帖数: 258 | 14 split('n')
debug了一会。。。lol
【在 j********9 的大作中提到】 : 只对某些人有帮助吧。 : 我这样的,放一个简单命令行,执行起来就按一两下键盘,比打开浏览器,输入网址方 : 便快捷。 : 各人有各人的点,不推销,爱用用,爱不用就不用。
|