build0002

This commit is contained in:
Hell13Cat
2021-12-28 23:56:36 +03:00
parent 9f64e1eaca
commit 16c35c5bc5
4 changed files with 37 additions and 12 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+18
View File
@@ -0,0 +1,18 @@
import random
import db
def whatisthis(s):
if isinstance(s, str):
print("ordinary string")
elif isinstance(s, unicode):
print("unicode string")
else:
print("not a string")
print(type(s))
def gen_id():
symbols = list("qwertyuiopasdfghjklzxcvbnm1234567890")
text = ""
for ii in range(30):
text += random.choice(symbols)
return text
+19 -12
View File
@@ -1,18 +1,9 @@
import db
import requests
from bs4 import BeautifulSoup
import wget
import os
import cfscrape
def whatisthis(s):
if isinstance(s, str):
print("ordinary string")
elif isinstance(s, unicode):
print("unicode string")
else:
print("not a string")
print(type(s))
import extf
def get_data(url):
datas = {}
@@ -22,5 +13,21 @@ def get_data(url):
datas["url"] = url
datas["title"] = soup.find("title").text
datas["text"] = (soup.find("body").text).replace("\\n", " ")
whatisthis(datas["text"])
return datas
return datas
def save_data(datas):
try:
data = db.load("pages")
except:
data = {"0":{"url":"0", "title":"0", "text":""}}
for one_page in data.keys():
if datas["url"] == data[one_page]["url"]:
return {"code":1}
add_page = 1
while add_page == 1:
id_page = extf.gen_id()
if id_page not in data:
add_page = 0
data[id_page] = datas
print(data)
db.save("pages", data)