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

如何用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 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵