首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python抓取雅虎财经的头条新闻

使用Python抓取雅虎财经的头条新闻
EN

Stack Overflow用户
提问于 2014-03-12 00:14:59
回答 2查看 2.4K关注 0票数 1

我用漂亮的汤从这个页面http://in.finance.yahoo.com/q?s=AAPL中提取标题,但我需要过去3个月的标题,即从2013年12月10日到2014年3月10日。但我只能提取他们在这个特定页面上的标题。如何提取特定公司所需的标题?

代码:

代码语言:javascript
运行
复制
url = 'http://in.finance.yahoo.com/q?s=AAPL'
data = urllib2.urlopen(url)
soup = BeautifulSoup(data)

divs = soup.find('div',attrs={'id':'yfi_headlines'})
div = divs.find('div',attrs={'class':'bd'})
ul = div.find('ul')
lis = ul.findAll('li')
hls = []
for li in lis:
    headlines = li.find('a').contents[0]
    print headlines
EN

回答 2

Stack Overflow用户

发布于 2014-03-12 00:39:43

我认为你的问题更多地与你从哪里获得数据有关,如果你需要过去三个月的数据,你应该查询http://in.finance.yahoo.com/q/hp?s=AAPL,在那里你寻找的所有数据都显示在一个表中。

票数 0
EN

Stack Overflow用户

发布于 2014-03-12 01:52:43

http://in.finance.yahoo.com/q?s=AAPL上,点击“更多来自苹果的头条新闻”。在那里,您将获得一个包含日期时间字段的链接。修改一下,你就会变得很好。(http://in.finance.yahoo.com/q/h?s=AAPL&t=2014-02-08T15:06:40+05:30)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22330467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档