Scret.me: Trolando seu amigo com Python
Um dia qualquer que um amigo meu amigo postou uma foto com a URL desse site (que é um app de mensagens anônimas) e eu que sou um cara que gosta de Web Scraping pensei assim: "É hoje que eu dou uma olhada na API desse site... vou automatizar as perguntas kkkk".
E então abri o Dev Tools do navegador e mandei uma pergunta e fui dar umma olhada nas rquisições e achei o endpoint que o client fazia na hora de enviar a pergunta e eu achei a API deles que é https://api.scret.me/v1/
.
Aí eu fui brincar, copiei a requisição como fetch()
(JavaScript) e mandei para o ChatGPT traduzir para Python (não que eu não saberia fazer, foi por perguiça mesmo xD) fiz alguns ajustes e coloquei o username
do meu amigo no código e comecei a enviar as perguntas... Mandei umas 10 de início, e ele respondeu todas hahah e ainda disse que tava gostando (ele não sabia que era eu)... mas enfim, vamos para o código final:
import requests
import json
def to_ask(username: str, question: str) -> None:
url = "https://api.scret.me/v1/message"
headers = {
"accept": "application/json, text/plain, */*",
"accept-language": "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7",
"cache-control": "no-cache",
"content-type": "application/json"
}
data = {
"slug": username,
"content": question,
"device": json.dumps({"country_code":"Not found","country_name":"Not found","city":"Not found","postal":"Not found","latitude":"Not found","longitude":"Not found","IPv4":"Not found","state":"Not found","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"}),
"tips": []
}
response = requests.post(
url = url,
headers = headers,
json = data
)
return response.json()
def main():
username = "username do seu amigo kkkk"
questions = [
"Oii lindo, solteiro?",
"Passa o whatss",
"Pegava hem"
]
for question in questions:
result = to_ask(username, question)
print(result)
if __name__ == "__main__":
main()
Se tiver qualquer dúvida sobre, fique à vontade para perguntar nos comentários ;)