Skip to content

Instantly share code, notes, and snippets.

View daviwesley's full-sized avatar
😃
let's code!

Davi Wesley daviwesley

😃
let's code!
  • Netherrealm
View GitHub Profile
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import os
options = Options()
options.add_argument("--window-size=600x400")
driver = os.getcwd() + "/geckodriver"
driver = webdriver.Firefox(executable_path=driver)
// imagina que isso aqui é uma classe
const localStorageWrapper = {
set: (key, value) => localStorage.setItem(key, JSON.stringify(value)),
get: (key) => {
const value = localStorage.getItem(key)
return value ? JSON.parse(value) : value
}
}
@daviwesley
daviwesley / tibia.py
Last active September 30, 2019 01:02
import os
import platform
import time
import csv
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
def check_user(user):
// service
import axios from "axios";
export const api = axios.create({
baseURL: `http://localhost:8080/api`
});
//
import { api } from "../service/";
// coloca isso no App.vue em methods
createChapter(bookId, data) {
this.$http
.post(`/books/${bookId}/chapters`, { data })
.then(() => this.capitulos.push(data))
.catch(e => console.log("Erro ao criar capitulo", e));
},
editChapter(bookId, chapterId, data) {
api
.put(`/books/${bookId}/chapters/${chapterId}`, { data })
fetch("https://www.tibia.com/account/ajax_email.php",
{"credentials":"include",
"headers":{"accept":"*/*","accept-language":"pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7","content-type":"application/x-www-form-urlencoded","sec-fetch-mode":"cors","sec-fetch-site":"same-origin","x-requested-with":"XMLHttpRequest"},"referrer":"https://www.tibia.com/account/?subtopic=createaccount","referrerPolicy":"no-referrer-when-downgrade","body":"a_EMail=wesley.sud7%40gmail.com","method":"POST","mode":"cors"}).then( e => e.json()).then(e => console.log(e))
data.AjaxObjects[0].Data
"style=background-image:url(https://static.tibia.com/images/global/general/ok.gif);"
// just copy theses lines to your settings.json file in vscode
{
"python.sortImports.args": [
"--lines=120"
],
"python.linting.pylintEnabled": false,
"python.linting.enabled": true,
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": [
"--max-line-length=120",
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
hooks:
- id: check-yaml
- id: end-of-file-fixer
language_version: python3
- id: trailing-whitespace
- id: debug-statements
language_version: python3
import asyncio
import httpx
import time
start_time = time.time()
async def get_pokemon(client, url):
resp = await client.get(url)
import asyncio
import httpx
import time
import csv
start_time = time.time()
async def get_predict(url, params, headers):
# cria uma nova conexão ao invés de usar uma existente como tava antes