首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从文本中抓取数据

从文本中抓取数据
EN

Stack Overflow用户
提问于 2020-12-19 04:37:30
回答 1查看 39关注 0票数 0

我正在为蒸汽社区市场的价格检查器应用程序工作。我使用下面的代码从网站中提取源代码,其中包括到今天为止所做的所有销售。您能帮我拿到"[[]]“符号之间的数据吗?

代码语言:javascript
运行
复制
import requests
sites = [
    "https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20%28Field-Tested%29"
]
for url in sites:
    r = requests.get(url)
    page_source = r.text
    page_source = page_source.split('\n')
    print("\nURL:", url) 
    
    for row in page_source[:]:
        print(row)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-19 17:46:31

我使用正则表达式提取数据

代码语言:javascript
运行
复制
import requests
import re
import json

sites = [
    "https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20%28Field-Tested%29"
]
for url in sites:
    r = requests.get(url)
    page_source = r.text
    # print(page_source)
    results = re.search(r'var line1=\[.*\]',page_source).group()
    print(results[10:])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65363613

复制
相关文章

相似问题

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