首页 > 代码库 > python 自动生成淘宝客链接
python 自动生成淘宝客链接
class tbk: __login_cookie = "" __fetch_taobaoke_url = "" def __init__(self): self.__login_cookie = self.read_file("../cookie.txt") #cookie 文件 self.__fetch_taobaoke_url = "http://pub.alimama.com/common/code/getAuctionCode.json?auctionid=" #获得token def _tb_token_(self): token = re.findall("_tb_token_=(.*)(; v=0)",self.__login_cookie) return token[0][0] def read_file(self,filename): all_the_text = "" file_object = open(filename) try: all_the_text = file_object.read( ) finally: file_object.close( ) return all_the_text #获取淘宝客链接 def getTBKurl(self,**obj): url = self.__fetch_taobaoke_url+"%d&adzoneid=%d&siteid=%d&t=&_tb_token_=%s"%(obj[‘id‘],obj[‘adzoneid‘],obj[‘siteid‘],self._tb_token_()) result = self.fetch(url,self.__login_cookie) api = re.findall(r‘eliteUrl":.*,"clickUrl‘,result) if len(api)>0: try: return api[0].split(‘\"‘)[2] except Exception,ex: print Exception,":",ex sys.exit() else: return False
#测试内容,需要加载pycurl和re模块,fetch方法没列出。fetch是pycurl请求方法。if __name__ == "__main__": my_taobaoke = tbk() print my_taobaoke.getTBKurl(id=40094111949,siteid=4234,adzoneid=123567)
python 自动生成淘宝客链接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。