Он кодирует query не с помощью URL encoding, а в cp-1251 (why?)
Как проверили?
location: jut.su/beyond-the-boundary
. В Edge DevTools видно, что после отправки точных данных через форму, сразу происходит редирект по нужному адресу.Какое?
soup = BeautifulSoup(SearchRequest.text, 'html.parser')
dataDiv = soup.find("div", class_="anime_next_announce_msg_text")
print("ANIME FOUND:" + isFound(dataDiv)) #yes/no
# importing the module
import re
import socket
fileToRead = "dump.sql"
default_encoding = "UTF-8"
fileToWrite = "ip_a.txt"
delimiterInFile = [',', ';']
# using socket to validate
def validateIPAddressBySocket(ip_addr):
try:
socket.inet_aton(ip_addr)
return True
except:
return False
# using regex to validate
def validateIPAddressByRegex(ip_addr):
if re.match("(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})", ip_addr):
return True
return False
def writeFile(listData):
file = open(fileToWrite, 'w+', encoding='UTF-8')
strData = ""
for item in listData:
strData = strData+item+'\n'
file.write(strData)
listIP = []
file = open(fileToRead, 'r', encoding='UTF-8')
listLine = file.readlines()
for itemLine in listLine:
item =str(itemLine)
for delimeter in delimiterInFile:
item = item.replace(str(delimeter),' ')
wordList = item.split()
for word in wordList:
if(validateIPAddressByRegex(word)):
listIP.append(word)
if listIP:
uniqIP = set(listIP)
print(len(uniqIP),"IPs collected!")
writeFile(uniqIP)
else:
print("No IPs found.")