testar noversions, alpine

master
Lasse Edfast 4 years ago
parent c1e07f14d0
commit 22fc2580a2
  1. 2
      .gitignore
  2. 2
      Dockerfile
  3. 23
      facebook/accs_to_db.py

2
.gitignore vendored

@ -17,3 +17,5 @@ facebook/mrkoll.py
*.pyc
facebook/tortest.py
facebook/phone.py
/facebook
!/facebook/*.py

@ -1,5 +1,5 @@
FROM python:3.8
FROM python:alpine
WORKDIR /

@ -84,10 +84,12 @@ def to_accs(db, data, info, profiles, vendor, accs="accs"):
used_accs = used_emails(db, accs)
used_profiles = used_emails(db, profiles)
n0 = 0
n1 = 0
for profile in data:
if len(profile) < 3:
print("\nKlart.\n")
break
continue
doc = {}
doc["vendor"] = vendor
@ -97,6 +99,7 @@ def to_accs(db, data, info, profiles, vendor, accs="accs"):
elif "login" in info:
doc["email"] = profile[info.index("login")]
if doc["email"] in used_accs or doc["email"] in used_profiles:
n1 += 1
continue
doc["name"] = doc["email"]
if "pwd" in info:
@ -117,6 +120,7 @@ def to_accs(db, data, info, profiles, vendor, accs="accs"):
for c in cookies.split(";"):
cookie[c[: c.find("=")].strip()] = c[c.find("=") + 1 :].strip()
else:
try:
cookies_base64 = cookies.strip() # .strip('=')
# print()
# print(cookies_base64)
@ -130,12 +134,8 @@ def to_accs(db, data, info, profiles, vendor, accs="accs"):
.replace("False", "false")
.replace("True", "true")
)
try:
cookies = json.loads(cookies_str)
except:
for i in profile:
print(i)
exit()
cookie = {}
if vendor == "159":
for c in cookies["cookies"]:
@ -146,6 +146,11 @@ def to_accs(db, data, info, profiles, vendor, accs="accs"):
del c["name"]
cookie[name] = c["value"]
doc["cookie"] = cookie
except Exception as e:
print('\n\nFel på cookie.\n', e, '\n')
for i in profile:
print(i)
continue
else:
cookie = {}
if "birthday" in info:
@ -153,8 +158,11 @@ def to_accs(db, data, info, profiles, vendor, accs="accs"):
if "token" in info:
doc["token"] = profile[info.index("token")].strip()
db.insert_document(accs, doc)
n0 += 1
sleep(0.1)
print(f'\nInlagda profiler: {n0}\nProfiler redan i db: {n1}')
def used_servers(profiles="profiles"):
cursor = db.aql.execute(
@ -266,5 +274,6 @@ if __name__ == "__main__":
host_arango="http://127.0.0.1",
port_arango=port_arango,
)
#webshare_proxies()
to_accs(db, data, info, profiles, vendor)

Loading…
Cancel
Save