# coding: UTF-8 # User: haku # Date: 13-2-12 # Time: 1:01 # __author__ = 'haku' from pyrailgun import RailGun import sys, urllib reload(sys) sys.setdefaultencoding("utf-8") railgun = RailGun() railgun.setTask(file("bing.json")) query = raw_input("Please Input Query\r\n") railgun.setGlobalData("q", urllib.quote(query)) railgun.fire() nodes = railgun.getShells() file = file("demo_bing.txt", "w+") for id in nodes: node = nodes[id] print "entry " + node.get('title', [""])[0] file.write(node.get('title', [""])[0] + "\r\n") file.write( node.get('description', [""])[0] + "\r\n====================================\r\n")
# coding: UTF-8 # User: haku # Date: 13-2-12 # Time: 上午1:01 # __author__ = 'haku' from pyrailgun import RailGun import sys,urllib reload(sys) sys.setdefaultencoding("utf-8") railgun = RailGun() railgun.setTask(file("bing.json")); query = raw_input("Please Input Query\r\n") railgun.setGlobalData("q", urllib.quote(query)) railgun.fire(); nodes = railgun.getShells() file = file("demo_bing.txt", "w+") for id in nodes: node = nodes[id] print "entry " + node.get('title',[""])[0] file.write(node.get('title',[""])[0] + "\r\n") file.write(node.get('description',[""])[0] + "\r\n====================================\r\n")
import urllib2 import requests import logging reload(sys) sys.setdefaultencoding("utf-8") railgun = RailGun() console = logging.FileHandler("bangumi.log") console.setLevel(logging.INFO) formatter = logging.Formatter('%(asctime)s %(name)-12s %(levelname)-8s %(message)s') console.setFormatter(formatter) railgun.logger.addHandler(console) railgun.setTask(file("bangumi.json")) railgun.fire(); nodes = railgun.getShells() file = file("bangumi.demo.txt", "w+") def request_connnect(post, n=0): try: response = requests.Session().post( 'http://localhost/dev/api/bgm.php', data=post, headers={'Connection':'close',\ 'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.94 Safari/537.36'}, timeout=30 ) response.encoding = "UTF-8" print (response.text).encode('utf-8')
# coding: UTF-8 # User: haku # Date: 13-2-12 # Time: 上午1:01 # __author__ = "haku" from pyrailgun import RailGun import sys reload(sys) sys.setdefaultencoding("utf-8") railgun = RailGun() railgun.setTask(file("webkit.json")) railgun.fire() nodes = railgun.getShells() file = file("demo_webkit.txt", "w+") for id in nodes: node = nodes[id] file.write(node.get("content", [""])[0] + "\r\n====================================")