Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import re
- from bs4 import BeautifulSoup as soup
- headers = {
- 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
- "Accept-Encoding": "gzip, deflate, br",
- "Accept-Language": "en-US,en;q=0.9",
- "Cache-Control": "max-age=0",
- "Connection": "keep-alive",
- #"Content-Length": "979",
- "Content-Type": "application/x-www-form-urlencoded",
- #"Cookie": "AMCVS_A71B5B5B54F607AB0A4C98A2%40AdobeOrg=1; aam_uuid=45968931775318776242362038262753582582; cid=VyrK5na2Oyi7zn4h%2386971430; ds1=ats/0; cssg=bc1057471650ad784498e267ffff7c35; bm_sv=6209008A0A2650960AE5C333D9DA70BD~jDvhl/9Ps3gKvZosjXvyPjudCrBMlDjQQxgdggKRvrm7VfVJarMT3dvzD1okqBg44k2DarwMG4bhqeWWtqWS8mJupez71N7BVES0UdkfiaGz6Jacbr48vyNJ4NJtkI+ZjUPotiQsiAGg3qQtXxxvBBG7eZCv/o5n1XLqMdkqS1U; ak_bmsc=3E95DDECBFE8D12F370F2D620C839EBB17D206176F6E0000107F945B6062852F~plEkiQdTRxRSzKA2NfFhRwTdDOFAUeDKjLQxl4gTU/7iS3SA9QscQ0CO1SpwaKyqbDe0m877reDRrf6WitD0lIf4d8QyW2IJe+5Ra+Y4ngK8oBy/fTgYK9NzQLHCf9g1dhWw8AZl9KNEFp50uDxqxCVL/0KvvWtjrlXnnjYSR3lxG/zMPIOHGyxymiXHc1nNZltyrrOqKhWY4s3XdoO8k1TlBd5vGLI4cGh121k/OHcEs; AMCV_A71B5B5B54F607AB0A4C98A2%40AdobeOrg=-1758798782%7CMCIDTS%7C17784%7CMCMID%7C45958344779720256692363118425237709899%7CMCAAMLH-1537063483%7C7%7CMCAAMB-1537064027%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y%7CMCCIDH%7C-744491249%7CMCOPTOUT-1536466427s%7CNONE%7CMCAID%7CNONE; npii=btguid/bc1057471650ad784498e267ffff7c355d75b7e8^cguid/bc105b701650a16d97c62f19fd28383b5d75b7e8^; __gads=ID; shs=BAQAAAWWsLakOAAaAAVUAD1udv2QxNTAwNjQ5NjE5MDA3LDJ/x3XZXR9SlCnNM+BhJRda1g0vLw**; JSESSIONID=06869FAE2DC05996C5D7305AF5806EA3; BidWatchConf=CgADJACBbleGVODg2OWQ2MzExYWIyNGUyMTk0Y2E3NjRmMTM3YTEwMzSEgJhs; ns1=BAQAAAWWsLakOAAaAAKUADV11w5UxODMzNDk0NTkzLzA76hd4pTs9qXqcmmSlF7HBIyMeY9c*; dp1=btzo/f05b949e25^exc/0%3A0%3A2%3A25bbc1d15^mpc/0%7C05ba1bf15^u1p/QEBfX0BAX19AQA**5d75c395^bl/US5f56f715^expt/00015364587877755c8519e3^pbf/%23200000000000000008080820000045d75c395^; s=BAQAAAWWsLakOAAWAAPgAIFuV4ZViYzEwNTc0NzE2NTBhZDc4NDQ5OGUyNjdmZmZmN2MzNQFlAAFbleGVIwA9AAlbleGVYmktNjU0MTc4uJIYG28FJFi7+Fc0MP75h9VTLog*; nonsession=BAQAAAWWsLakOAAaAAJ0ACF11w5UwMDAwMDAwMQFkAAJddcOVIzkAMwABXXXDlSwAywABW5SXHTYAygAgZPqRlWJjMTA1NzQ3MTY1MGFkNzg0NDk4ZTI2N2ZmZmY3YzM1j9JF59q1viji63sBhR5w4VsQOU0*; ds2=sotr/b7r1Uzzzzzzz^; ebay=%5EsfLMD%3D0%5Esbf%3D%2310000000000%5Ecos%3D0%5Ecv%3D15555%5Ejs%3D1%5Epsi%3DANJuwzCE*%5E",
- "DNT": "1",
- "Host": "reg.ebay.com",
- "Origin": "https://reg.ebay.com",
- "Referer": "https://reg.ebay.com/reg/PartialReg?ru=http%3A%2F%2Fwww.ebay.com&reqInput=AQADAAAAMG9V_tw0caQjGazdpXOf-vj8SU3q_NDLUJaY_3hFqyoVWP_YowzAFTpqXXihZbLKag%0D%0A&_trksid=p2052190%3Al5687",
- "Upgrade-Insecure-Requests": "1",
- 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'
- }
- sess = requests.Session()
- r = sess.get('https://reg.ebay.com/reg/PartialReg?ru=http%3A%2F%2Fwww.ebay.com&reqInput=AQADAAAAMG9V_tw0caQjGazdpXOf-vj8SU3q_NDLUJaY_3hFqyoVWP_YowzAFTpqXXihZbLKag%0D%0A&_trksid=p2052190%3Al5687', headers=headers)
- #html1 = self.session.get('http://reg.ebay.it/reg/PartialReg?siteid=101&UsingSSL=0&co_partnerId=2&ru=http%3A%2F%2Fwww.ebay.it%2F&pos=1&rv4=1').text
- #print(html1)
- mid = re.search('mid":"(.*?)"', r.text).group(1)
- tmxSessionId = re.search('tmxSessionId":"(.*?)"', r.text).group(1)
- page_soup = soup(r.text, 'html.parser')
- ets = page_soup.find('input', {'id': 'ets'})
- trksid = page_soup.find('input', {'id': '_trksid'})
- print(ets['value'].strip())
- print(trksid['value'])
- print(mid)
- link = 'https://reg.ebay.com/reg/PartialReg'
- payload = {
- 'isSug': 'false',
- 'countryId': '1',
- 'userid': '',
- 'ru': 'http://www.ebay.com',
- 'firstname': 'jordan',
- 'lastname': 'korn',
- 'email': 'jordan@kornkicks.club',
- 'PASSWORD': 'lchaim10',
- 'promotion': 'true',
- 'iframeMigration1': 'true',
- 'mode': '1',
- 'frmaction': 'submit',
- 'tagInfo': 'ht5%3D' + mid + '*%7Cht5new%3Dtrue%26usid%3D' + tmxSessionId,
- 'hmvb': "",
- 'isGuest': '0',
- 'idlstate': '',
- 'profilePicture': '',
- 'agreement': 'Terms and conditions',
- 'signInUrl': 'https%3A%2F%2Fsignin.ebay.com%2Fws%2FeBayISAPI.dll%3FSignIn%26ru%3Dhttp%253A%252F%252Fwww.ebay.com%26regUrl%3Dhttps%253A%252F%252Freg.ebay.com%252Freg%252FPartialReg',
- 'personalFlag': 'true',
- 'isMobilePhone': "",
- '_trksid': trksid,
- 'ets': ets
- }
- testing = sess.post(link, headers=headers, data=payload)
- print(testing.text)
- print(testing.status_code)
- '''
- class Generator:
- def __init__(self):
- self.session = requests.Session()
- self.proxy = ''
- self.firstname = 'Jordan'
- self.lastname = 'Korn'
- self.email = 'jordan@kornkicks.club'
- self.password = 'lchaim10'
- def register(self):
- try:
- html1 = self.session.get('http://reg.ebay.it/reg/PartialReg?siteid=101&UsingSSL=0&co_partnerId=2&ru=http%3A%2F%2Fwww.ebay.it%2F&pos=1&rv4=1').text
- #print(html1)
- mid = re.search('mid":"(.*?)"',html1).group(1)
- page_soup = soup(html1.text, 'html.parser')
- ets = page_soup.find('input', {'id': 'ets'})
- trksid = page_soup.find('input', {'id': '_trksid'})
- ets = ets['value']
- print(ets)
- trksid = trksid['value']
- print(trksid)
- print(mid)
- except:
- return 0
- try:
- mid = re.search('mid":"(.*?)"', html1).group(1)
- tmxSessionId = re.search('tmxSessionId":"(.*?)"', html1).group(1)
- ets = re.search('')
- except:
- print('this didnt work')
- payload = {
- 'isSug': 'false',
- 'countryId': '1',
- 'userid': '',
- 'ru': 'http://www.ebay.com',
- 'firstname': self.firstname,
- 'lastname': self.lastname,
- 'email': self.email,
- 'PASSWORD': self.password,
- 'promotion': 'true',
- 'iframeMigration1': 'true',
- 'mode': '1',
- 'frmaction': 'submit',
- 'tagInfo': 'ht5%3D' + mid + '*%7Cht5new%3Dtrue%26usid%3D' + tmxSessionId,
- 'hmvb': "",
- 'isGuest': '0',
- 'idlstate': '',
- 'profilePicture': '',
- 'agreement': 'Terms and conditions',
- 'signInUrl': 'https%3A%2F%2Fsignin.ebay.com%2Fws%2FeBayISAPI.dll%3FSignIn%26ru%3Dhttp%253A%252F%252Fwww.ebay.com%26regUrl%3Dhttps%253A%252F%252Freg.ebay.com%252Freg%252FPartialReg',
- 'personalFlag': 'true',
- 'isMobilePhone': "",
- '_trksid': trksid,
- 'ets': ets
- }
- try:
- html2 = self.session.post('https://reg.ebay.com/reg/PartialReg', data=payload)
- #proxies={'http': self.proxy}).text
- except:
- return 0
- try:
- username = re.search("nome utente univoco per te: <b>(.*?)</b>", html2).group(1)
- return username
- except:
- return
- testing = Generator()
- testing.register()
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement