Python爬虫之post请求
16lz
2021-01-22
暑假放假在家没什么事情做,所以在学习了爬虫,在这个博客园里整理记录一些学习的笔记。
构建表单数据(以http://www.iqianyue.com/mypost 这个简单的网页为例)
查看源代码,发现name属性值为“name”,密码对应的输入框中,name属性值为“pass”。因此构建表单的数据中要包含两个字段,字段名为“name”,“pass”,字段值设置成对应的需要传递的值。
格式为字典:
{字段名1:字段值1,字段名2:字段值2,...}
下面是代码:
# post请求 import urllib.request import urllib.parse url="http://www.iqianyue.com/mypost/" mydata=urllib.parse.urlencode({ "name":"nihao","pass":"niyehao" }).encode("utf-8") req=urllib.request.Request(url,mydata) data=urllib.request.urlopen(req).read() fh=open("D:/文件夹\暑假学习/3.html","wb") fh.write(data) fh.close()
更多相关文章
- Oracle表按字段和|分格符导出文件
- 是否遇到过MySQL workbench text字段不能直接放入json格式内容
- 求sql【复制同一表记录,但有两个字段需要修改--详情 Btn_oncliek
- 查询表中的某一行,表中没有行号相关的属性字段,SQL语句怎么写啊?50
- SQL根据某个字段分组查询:
- mysql中如何对text字段值进行追加更新
- 怎么用SQL语句实现表中的一个字段加1啊??
- MySQL实现表之间的字段更新
- sql2005指定字段插入空格。