Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从网页中获取Discus_标识符_Python_Beautifulsoup_Disqus - Fatal编程技术网

Python 从网页中获取Discus_标识符

Python 从网页中获取Discus_标识符,python,beautifulsoup,disqus,Python,Beautifulsoup,Disqus,我可以从带有discus框的网页中获取discus\u标识符吗。在页面上:您可以使用disqs留下评论。我想编写脚本(可能beautifulsoup会很有用),它将获取页面url作为参数,并返回此页面上讨论的discus_标识符。有可能吗?如果您阅读了他们的文档,线程id和取消标识符不是一回事。但要获得disqs标识符,我需要从以下内容开始: def get_disqus(soup): for script in soup.find_all('script',{'type':'text/

我可以从带有discus框的网页中获取discus\u标识符吗。在页面上:您可以使用disqs留下评论。我想编写脚本(可能beautifulsoup会很有用),它将获取页面url作为参数,并返回此页面上讨论的discus_标识符。有可能吗?

如果您阅读了他们的文档,线程id和取消标识符不是一回事。但要获得disqs标识符,我需要从以下内容开始:

def get_disqus(soup):
    for script in soup.find_all('script',{'type':'text/javascript'}):
        if 'disqusIidentifier' in script.get_text():
            print script.attrs
            print script.get_text()

url= 'http://lifeandcode.tumblr.com/post/35377038799/talking-to-strangers-a-linked-ballot-how-news'

get_disqus(url)
这只提供了实际包含单词“disqs_identifier”的javascript行——对我来说,这表明该值是可选的。如果你能说得更具体一些,我很乐意扩展这一点