返回信息流输入:一个userid和usertype的数据文件,文件格式【userid】\t【usertype】
程序访问一个url,例如
http://server.data.org/searchuser?usertype=3&userid=1233sdfsf
将输入文件中的每一行,作为参数访问url
输出:
【userid】\t【usertype】\t【http返回状态码】\t【http返回的结果串】
请教大家,这个程序的大概思想怎么做,用什么库,刚学会python,不知道如何下手
这是一条镜像帖。来源:北邮人论坛 / python / #7624同步于 2015/6/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题] Python 访问url链接,返回访问结果
waitings
2015/6/24镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
用requests
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
r.status_code
r.text
Ref http://docs.python-requests.org/en/latest/
看url样子是get啊,直接读文件获取userid和usertype,然后组装url,然后直接或使用库requests或使用urllib2都可以吧
lz是想怎么构造那个URL么,
读文件应该知道吧,可以直接读入每行,然后用字符串的split方法分割,或者参考Python官方文档的读csv文件那节直接设置 delimiter读入
然后
base_url = 'http://server.data.org/searchuser?usertype=%s&userid=%s'
request_url = base_url %(usertype,userId)
就ok了吧