python中html解析
2024-10-19 12:33:00
import requests
from bs4 import BeautifulSoup
url = "..."
payload =...
headers = None
response = requests.request("POST", url, data=payload, headers=headers)
#print(response.text),type(response.text)
result=str(response.text)
soup=BeautifulSoup(result,"html.parser")
#print soup.body.string
a=soup.body.string.strip()
print a
错误处理:
init.py:166: UserWarning: No parser was explicitly specified
错误提示:To get rid of this warning, change this: BeautifulSoup([your markup])
to this:
BeautifulSoup([your markup], “html.parsar”)
markup_type=markup_type))
按照错误提示,将代码里的 BeautifulSoup([your_markup]) 在[your_markup]后面加上”html.parsar”即可
最新文章
- Android计算器开发实例
- 网络地址转换NAT原理及其作用
- 在WebAPI中自动创建Controller
- 【练习】显示MYSQL客户机选项
- 用Gitolite 构建 Git 服务器
- 类库探源——System.Math 和 Random
- C# 利用TextBox的Text属性实现换行加字符 ";\r\n";
- 控制台程序使用MFC类的方法
- IoC模式(控制反转)(转)
- Oracle表、列、约束的操作
- 树莓派linux驱动学习之hello world
- Shell终端收听音乐--豆瓣FM命令行版
- centos7下用yum安装mysql5.7
- 性能测试学习 第九课--LR12中controller基础知识
- conn.encoders[SafeBytes] = conn.encoders[bytes] KeyError: <;class &#39;bytes&#39;>;
- mysql怎么限制ip访问
- hdu3746 Cyclic Nacklace KMP
- delphi 取得任意程序的命令行
- 3、昨天的BUG
- 解决windows下MySQL表名大写自动变小写的问题
热门文章
- pl/sql Command Window
- Closest Common Ancestors
- Android独立交叉编译环境搭建
- java基础之多线程一:概述
- 【bzoj2749】[HAOI2012]外星人
- os.chdir(";/deepmatching";) OSError: [Errno 2] No such file or directory: &#39;/deepmatching&#39;
- 为什么说Java String 类型的值是不可改变的?
- 10、差异基因topGO富集
- Jmeter接口测试-完成任务API
- oracle数据库创建表