为了账号安全,请及时绑定邮箱和手机立即绑定

简单的 bs4 脚本到 Pandas df

简单的 bs4 脚本到 Pandas df

不负相思意 2021-09-14 17:31:22
非常简单的问题,我有这个脚本,我正在使用它来抓取一些网络数据:for x in df['Product ID']:search_url = 'url' + xuclient = uReq(search_url)page_html = uclient.read()uclient.close()page_soup = soup(page_html,"html.parser")rp = page_soup.findAll("h2",{"class" : 'highlightValue'})[0].text.strip()将循环的这个结果写回我的数据帧的最佳方法是什么?如果我分配一个新列让我们称之为 df['Price'] 它将在循环的每个元素中被覆盖,而我只希望它为 x 分配一个值。data = ['12345','6789']pd.DataFrame({'Product ID' : data}) 因此,如果我网站上 12345 的价格 = 25 英镑和 6789 英镑 50 英镑,我想分别将它们分配回来,我是否错过了一些简单的东西?期望的输出Product ID  Price12345       £256789        £50
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信