【问题标题】:Steam-related Python programSteam相关的Python程序
【发布时间】:2017-09-10 13:30:08
【问题描述】:

我正在用 Python 编写一个程序,它获取用户输入的字典单词列表(用逗号或单独的行分隔),然后将每个单词添加到 URL 的末尾(http://steamcommunity.com/id/)它然后检查每个 URL,并仅打印带有“找不到指定的配置文件”的 URL。网页上的文字(例如http://prntscr.com/gjdzuf)。

我知道这很可能不是很困难,但我最近才开始学习 Python,我只是在寻找最简单的方法来完成我想要实现的目标。

【问题讨论】:

    标签: python steam


    【解决方案1】:

    您正在寻找requests 模块。对于像检查文本是否在页面中这样简单的事情,可以这样做:

    import requests
    
    r = requests.get('http://steamcommunity.com/id/')
    
    if 'The specified profile could not be found.' in r.text:
        print('Invalid profile!')
    else:
        print('Found a profile.')
    

    对于更复杂的处理,需要BeautifulSoup4等解析库。

    这种做法被称为“网络抓取”,Python 有很好的工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 2016-02-21
      相关资源
      最近更新 更多