1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import argparse
- # import requests
- from receipt import Receipts
- # from time import sleep
- # from selenium.webdriver import ChromeOptions
- # from selenium import webdriver
- # session = requests.Session()
- # print(session.cookies.get_dict())
- # r = session.get('https://www.anaf.ro')
- # cookies = session.cookies.get_dict()
- # options = ChromeOptions()
- # options.add_argument('user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36')
- # driver = webdriver.Chrome(options=options)
- # driver.get('http://www.anaf.ro/StareD112/')
- # sleep(10)
- # print(driver.get_cookies())
- def pars_hnd(*args):
- return 'nothing downloaded'
- # https://www.anaf.ro/StareD112/ Cookies from a chrome browser
- # cookies = {'IV_JCT': '%2FStareD112',
- # 'TSPD_101': '08b919fd7aab280025dc174ab6fc5471d9d203c4137081b2909e4f18addb166d21789c2c6397499c94ecb5b4a366b4000839cef63e0510004c0967ee613b2226703e352753860ac9',
- # 'PD_STATEFUL_28ec55b2-d07d-11e8-90ae-be9433700c02': '%2FStareD112',
- # 'JSESSIONID': '0001yHXu5Jd5RyET5AgMH3Z4Wx3:-1001JI2',
- # 'TS01dc25bd': '0124ca05f8d95754192598d3ce7299872f827047a390db4e7bd94df842192bc16d07c096d4ea9e2261240d5e4378413ada4b7501f4a300bcdb64cf84e5b3523205e78ae93b0f4b10df77ef87d17238a8f82c3511a5',
- # 'TS45898536_75': 'TS45898536_rc=0&TS45898536_id=5&TS45898536_cr=08b919fd7aab280039147358c364dff664c8c8ede1724b737c888d14b7835c0f313fe539f3cd926713a19e9421314b1c:08de25b10604a800be851a7e5158e66011d4d229d1f91c04f04187114f3b1fd755edcf3faaa9e5bbdf0246b8a2a8e9949654e9a23139a8292cdc22d19291e889170a123ad215fd5205106671a57d26a089aa0ad0c7e548eaa3ff6091f1c645fa5925dd94db720681a2c3ae9b802c3c53c908f6b8d1a49c72daacbb12b3cc289833f6c179e7f9b5d65d8a1d1225e2b89f94b5407f7c5e9ab9a4203cf5b6d7036c5b96c62964e116fd116e541edffd1832&TS45898536_ef=&TS45898536_pg=0&TS45898536_ct=0&TS45898536_bg=08b919fd7aab20000d1762fdd8a53a796da63199b0470b0329585f25111e9f80d0f933df58770e1a080b312e0e0a2800751a7eeba15b15456fffb3983a6168559d3cba2c5971e5353983e391e73141f8ab26465aab9ad1ec&TS45898536_rf=https%3a%2f%2fwww.anaf.ro%2fStareD112%2f'}
- # parameter cookie=cookies if site not working
- my_recipisa = Receipts(cookie=None)
- parser = argparse.ArgumentParser()
- my_recipisa.get_gspread('Pysheet26134-2daf66659e50.json', 'Recipisa Mozaik')
- # my_recipisa.r_downloader('.pdf', cond1=3, cond2=5)
- parser.add_argument('-d', action='store_const', const=my_recipisa.r_downloader, dest='cmd')
- parser.add_argument('-cond1', type=int)
- parser.add_argument('-cond2', type=int)
- parser.add_argument('-n', action='store_const', const=pars_hnd, dest='cmd')
- args = parser.parse_args() # optional parser.parse_args(['-d', '-cond1', '3', '-cond2', '5'])
- print('col numbers - index, period', args.cond1, args.cond2)
- args.cmd('.pdf', args.cond1, args.cond2)
- # if args.d == 'y':
- # my_recipisa.r_downloader('.pdf', cond1=3, cond2=5)
- my_recipisa.xling('recipise', 'recipise', '.pdf', 'y')
- my_recipisa.save_message('.pdf', 3, 10, [8, 6, 1, -1, -2, 4, -3], my_recipisa.get_cod_fiscal, my_recipisa.get_type, my_recipisa.get_message, my_recipisa.get_month, my_recipisa.get_year, my_recipisa.get_reg_date, my_recipisa.get_rect)
|