0

disqus ボックスのある Web ページから disqus_identifier を取得できますか。ページ: http://help.disqus.com/customer/portal/articles/472099-what-is-a-disqus-identifier- disqus を使用してコメントを残すことができます。ページの URL を引数として取得し、このページのディスカッションの disqus_identifier を返すスクリプト (beautifulsoup が便利かもしれません) を書きたいと思います。出来ますか?

4

1 に答える 1

0

彼らのドキュメントを読むと、thread_id と disqus_identifier は同じものではありません。しかし、disqus 識別子を取得するには、次のようなものから始めます。

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)

これにより、実際に「disqus_identifier」という単語を含む JavaScript の行だけが得られます。私にとっては、値がオプションであるという事実を明らかにしています。より具体的に説明していただければ幸いです。

于 2012-11-15T15:44:42.750 に答える