大家好,感謝您抽出寶貴的時間來研究我的問題,我已經(jīng)在此代碼上工作了大約1周的時間(我也是編碼和python的新手,也是1周的時間)。目前,該循環(huán)僅在xrange(x)中有效和'rp':'x'是該xml中可用的正確行數(shù)。xml全天更新,我想知道是否有人可以提供使x動態(tài)的解決方案?import mechanizeimport urllibimport jsonimport refrom sched import schedulerfrom time import time, sleepfrom sched import schedulerfrom time import time, sleeps = scheduler(time, sleep)def run_periodically(start, end, interval, func):event_time = startwhile event_time < end: s.enterabs(event_time, 0, func, ()) event_time += intervals.run()def getData(): post_url = "urlofinterest_xml"browser = mechanize.Browser()browser.set_handle_robots(False)browser.addheaders = [('User-agent', 'Firefox')]######These are the parameters you've got from checking with the aforementioned toolsparameters = {'page' : '1', 'rp' : '8', 'sortname' : 'roi', 'sortorder' : 'desc' }#####Encode the parametersdata = urllib.urlencode(parameters)trans_array = browser.open(post_url,data).read().decode('UTF-8')xmlload1 = json.loads(trans_array)pattern1 = re.compile('> (.*)<')pattern2 = re.compile('/control/profile/view/(.*)\' title=')pattern3 = re.compile('<span style=\'font-size:12px;\'>(.*)<\/span>')pattern4 = re.compile('title=\'Naps posted: (.*) Winners:')pattern5 = re.compile('Winners: (.*)\'><img src=')
如何使rp和xrange動態(tài)?
ibeautiful
2021-03-03 09:12:04