スクリプトの自動化を実現し、CSDNブログへのアクセスを増やす。

1159 ワード

暇があったら大丈夫です。ブログを見てください。pythonシナリオを書きました。Beautiful Soupを使ってdomページの解析を行います。文章リストを取って、一つ一つ更新します。効果はいいです。必要なものを持って行ってもいいです。ありがとうございます。
import urllib2
from bs4 import BeautifulSoup
import time

def run():
   i=1
   while i>0:
    url = "http://blog.csdn.net/flykinghg?viewmode=contents"
    user_agent = "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36"
    request = urllib2.Request(url)
    request.add_header("User-Agent", user_agent)
    content = urllib2.urlopen(request)
    soup = BeautifulSoup(content)
    titles = soup.find_all('span', {"class":"link_title"})
    for title in titles:
      url = "http://blog.csdn.net"+title.a['href']
      print url
      try:
         request1 = urllib2.Request(url)
         request1.add_header("User-Agent", user_agent)
         content = urllib2.urlopen(request1)
      except:
         print "NO %s time out" %i
         continue
      print "NO %s complete" %i
      i=i+1
      time.sleep(15)

if __name__ == '__main__':
	run()