如何用python requests post一段字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用python requests post一段字符串相关的知识,希望对你有一定的参考价值。

1、首先打开JUPYTER NOTEBOOK,新建一个PY文档。

2、word = "credit"print(word),定义一个变量,内容是字符串。

3、word = "card"print(word),暴力的修改方式就是把所有内容重新写了。

4、word[0]word[0] = "b",还可以找到字符串的位置,但是不能通过索引来修改字符串。

参考技术A 用requests库发送一次post请求,只要把字符串写在表单里面就可以了。

import requests
data = key:str#表单用字典格式,字符串作为value
r = requests.post(url,data=data)
参考技术B 用requests库发送一次post请求,只要把字符串写在表单里面就可以了。

import requestsdata = key:str#表单用字典格式,字符串作为valuer = requests.post(url,data=data)本回答被提问者采纳

如何用Python爬虫抓取网页内容?

比如新浪,QQ等

爬虫流程
其实把网络爬虫抽象开来看,它无外乎包含如下几个步骤
模拟请求网页。模拟浏览器,打开目标网站。
获取数据。打开网站之后,就可以自动化的获取我们所需要的网站数据。
保存数据。拿到数据之后,需要持久化到本地文件或者数据库等存储设备中。
那么我们该如何使用 Python 来编写自己的爬虫程序呢,在这里我要重点介绍一个 Python 库:Requests。
Requests 使用
Requests 库是 Python 中发起 HTTP 请求的库,使用非常方便简单。
模拟发送 HTTP 请求
发送 GET 请求
当我们用浏览器打开豆瓣首页时,其实发送的最原始的请求就是 GET 请求
import requests
res = requests.get('http://www.douban.com')
print(res)
print(type(res))
>>>
<Response [200]>
<class 'requests.models.Response'>
参考技术A

首先,你要安装requests和BeautifulSoup4,然后执行如下代码.

import requests
from bs4 import BeautifulSoup

iurl = 'http://news.sina.com.cn/c/nd/2017-08-03/doc-ifyitapp0128744.shtml'

res = requests.get(iurl)

res.encoding = 'utf-8'

#print(len(res.text))

soup = BeautifulSoup(res.text,'html.parser')

#标题
H1 = soup.select('#artibodyTitle')[0].text

#来源
time_source = soup.select('.time-source')[0].text


#来源
origin = soup.select('#artibody p')[0].text.strip()

#原标题
oriTitle = soup.select('#artibody p')[1].text.strip()

#内容
raw_content = soup.select('#artibody p')[2:19]
content = []
for paragraph in raw_content:
    content.append(paragraph.text.strip())
'@'.join(content)    
#责任编辑
ae = soup.select('.article-editor')[0].text

这样就可以了

本回答被提问者采纳

以上是关于如何用python requests post一段字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何用Python爬虫抓取JS动态筛选内容

linux下的python里面如何用相关的网络模块来重启tp-link路由器?

如何用Python爬虫抓取网页内容?

本地txt文件有url、phone、pwd,如何用python读取,并且用requests发送请求?

各位python大神求教,如何用python识别网络视频是不是播放完毕,并进入下一段视频

如何用python代码判断一段范围内股票最高点