【发布时间】:2018-11-14 20:19:23
【问题描述】:
开始学习python 3和漂亮的soap 尝试使用以下代码从网页获取结果:
import mechanicalsoup
from bs4 import BeautifulSoup
browser = mechanicalsoup.StatefulBrowser()
browser.open("http://www.intellicast.com/")
browser.select_form()
browser["query"] = input("Enter city,Country")
response = browser.submit_selected()
html = response.text
soup = BeautifulSoup(html, features="lxml")
right_table = soup.find_all('td', id="conditions")
print(right_table)
我被困在这一点上 基于用户输入的结果应该是这样的:
32°F
感觉像:23°
风寒:23°
天花板:5400
热指数:32°
能见度:10mi
露点:16°
风速:12mph
湿度:51%
方向:330°NNW
压力:30.53"
阵风:17mph
如何得到这个结果,请帮忙。
提前致谢。
【问题讨论】:
-
请问哪些用户输入值产生了上述内容?
-
在加拿大多伦多前随机输入
标签: python html web-scraping beautifulsoup