有没有更好的方法以更短的行从网络上抓取 MSFT 数据?我已经尝试过了,但得到的问题是“模块”对象不可调用
Posted
技术标签:
【中文标题】有没有更好的方法以更短的行从网络上抓取 MSFT 数据?我已经尝试过了,但得到的问题是“模块”对象不可调用【英文标题】:Is there a better way to webscrape MSFT data in shorter lines? I have tried it already but get the issue 'module' object is not callable 【发布时间】:2020-06-16 07:28:50 【问题描述】:tried following the same method, didnt work out
import bs4
import requests
from bs4 import BeautifulSoup
import urllib.request
#data I want to pull then push a while loop to get it regularly by the minute
r = requests.get('https://finance.yahoo.com/quote/MSFT?p=MSFT&.tsrc=fin-srch')
soup = BeautifulSoup(r.text, 'xml')
print(soup)
【问题讨论】:
这里至少有三个不同的问题,没有一个达到标准。请参阅How to Ask、help center。 这能回答你的问题吗? ImportError: No Module Named bs4 (BeautifulSoup) 【参考方案1】:请查看文档:
https://www.crummy.com/software/BeautifulSoup/bs4/doc/
你需要调用一个soup对象的函数。例如:
print(soup.get_text())
【讨论】:
以上是关于有没有更好的方法以更短的行从网络上抓取 MSFT 数据?我已经尝试过了,但得到的问题是“模块”对象不可调用的主要内容,如果未能解决你的问题,请参考以下文章
有没有更短的写 x == y OR x == z 的方法? [复制]
给定文件系统路径,是不是有更短的方法来提取没有扩展名的文件名?