【问题标题】:How to load a BeautifulSoup page parser?如何加载 BeautifulSoup 页面解析器?
【发布时间】:2014-03-24 07:08:03
【问题描述】:

帮助请下载指定页面并找到她的id =''login "的元素。一定需要用于查询模块请求

import pprint
import requests

import bs4

url = 'http://forum.saransk.ru/'
html = requests.get(url)
#print(html.text)
soup = bs4.BeautifulSoup(html)
loginForm = soup.find('form', {'id': 'login'})

pprint.pprint(loginForm)

错误信息:

Traceback(最近一次调用最后一次):文件 "C:\VINT\OPENSERVER\OpenServer\domains\localhost\python\parse_html\4_auth\q.py", 第 9 行,在 soup = bs4.BeautifulSoup(html) 文件“C:\Python33\lib\site-packages\bs4__init__.py”,第 162 行,在 init 中 elif len(markup)

【问题讨论】:

    标签: python python-3.x beautifulsoup request


    【解决方案1】:

    您需要传递实际的 html 而不是请求:

    soup = bs4.BeautifulSoup(html.text)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 2020-12-26
      • 2023-03-10
      • 2023-03-11
      • 2013-06-08
      • 1970-01-01
      相关资源
      最近更新 更多