示例#1
0
 def __init__(self):
     self.header_shikigami = {
         'User-agent':
         'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0',
         'Cookie':
         '_ntes_nnid=c5b5daeb1272d97430468e1732b568cb,1519825183974; _ntes_nuid=c5b5daeb1272d97430468e1732b568cb; vjuids=62e79541e.16205da9fb2.0.e23af2242a33e8; vjlast=1520516637.1520516637.30; __gads=ID=59c97ce1e0c376c9:T=1520516640:S=ALNI_MY-Ulu5qdgjdVnFyI8fl1cbMrvlgg; __f_=1520606092579; usertrack=ezq0pVqv1lZt26J6F2vwAg==; _ga=GA1.2.882545791.1521473117; __oc_uuid=a45a5000-2d17-11e8-bb06-219006dfa7e9; __utma=187553192.882545791.1521473117.1521644020.1521644020.1; __utmz=187553192.1521644020.1.1.utmcsr=baidu|utmccn=(organic)|utmcmd=organic; [email protected]|1522930382|1|imooc|00&99|jis&1522703808&mail#gud&440300#10#0#0|150232&0|mail&vipmember&mailuni|[email protected]',
         'Connection': 'keep-alive',
         'Accept': '*/*',
         'Accept-Encoding': 'gzip, deflate, br',
         'Accept-Language':
         'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
         'Host': 'g37simulator.webapp.163.com',
         'Referer': 'https://yys.163.com/shishen/index.html'
     }
     self.root_url_shikigami = "https://g37simulator.webapp.163.com/get_heroid_list?callback=jQuery1113018601753522716624_1523006109494&rarity=0&page=1&per_page=200&_=1523006109496"
     self.root_url_pic = "https://yys.res.netease.com/pc/zt/20161108171335/data/shishen/%d.png"
     self.root_url_explore = "http://yys.163.com/skill/xinshou/2016/10/18/23029_648575.html"
     self.urls = url_manager.UrlManager()
     self.downloader = html_downloader.HtmlDownloader()
     self.parser = html_parser.HtmlParser()
     self.dealer = data_dealer.DataDealer()
示例#2
0
 def test_add_new_url(self):
     urls = url_manager.UrlManager()
     urls.add_new_url(self.root_url)
     self.assertEqual(urls.new_urls.pop(), self.root_url)
示例#3
0
 def test_get_new_url(self):
     urls = url_manager.UrlManager()
     self.assertFalse(urls.has_new_url())
     urls.add_new_url(self.root_url)
     self.assertEqual(urls.get_new_url(), self.root_url)
示例#4
0
 def test_has_new_url(self):
     urls = url_manager.UrlManager()
     self.assertFalse(urls.has_new_url())
     urls.add_new_url(self.root_url)
     self.assertTrue(urls.has_new_url())