蒋—— 2023-02-21 16:44 采纳率: 100%
浏览 47
已结题

如何用pycharm爬去新闻,并将含有指定关键词的新闻标题及页面链接写入Excel文件中,将其保存到桌面上?(语言-python)

用pycharm软件做一个新闻搜索的代码,用URL输入要爬取的新闻网址,获取网页数据后,再抓取含有新闻关键词的标题和链接(图中关键词为python),把抓取的数据写入Excel文件中,再将其保存到桌面
完整代码如下

img

        import requests                                                                                           A1A2          A
 5         from bs4import BeautifulSoup
         importpandasaspd
 5        import os
 6        #获取网页数据
 2         Ur=http://www.baidu.com/
 8         res = requests.getCur)
         soup= BeautifulSoup(res.text,  9                                               whtml.parser")
 19           抓取新闻标题和链接
         news_titles=]
 12          news_inks=
 3         forinkin soup.find_al("a")
 14
 5                    news_titles.append(link.text.
 16                   news_inks.append(link.get("href))
 17         #将数据写入ExceL文件
 18          df=pd.DataFrame(t标题:news_titles,链接:news_links})
 19
 26          #获取桌面路径
         desktop = os.path.joinCos.path.joinCos.environl'USERPROFILE'J),Desktop')
 22
 23          #保存ExceL文件到桌面
         df.to_excel(desktop+  2                                    ninews.xLsx",index=False)
 for linkin soup.find allC"a")                            if"python"inlink.text

运行结果如下↓

img

Excel文件可以保存到桌面,但是打开没有数据!!

img

  • 写回答

1条回答 默认 最新

  • 盐湖城 2023-02-21 17:06
    关注

    百度首页本来就没有python关键字!!!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月3日
  • 已采纳回答 2月23日
  • 修改了问题 2月21日
  • 修改了问题 2月21日
  • 展开全部

悬赏问题

  • ¥15 微信公众号如何开发网页
  • ¥15 h3.6m 人类行为预测论文复现
  • ¥50 wordpress项目注册报失败刷新后其实是成功状态,请求排查原因
  • ¥20 linxu服务器僵尸进程不释放,代码如何修改?
  • ¥15 pycharm激活不成功
  • ¥40 如果update 一个列名为参数的value
  • ¥15 基于51单片机的水位检测系统设计中LCD1602一直不显示
  • ¥15 OCS2安装出现问题,请大家给点意见
  • ¥15 ros小车启动launch文件报错
  • ¥15 vs2015到期想登陆但是登陆不上