derek-thomas's picture
derek-thomas HF staff
Refactoring and adding simulator to README.md
7efe007
import requests
headers = {
'authority': 'alldiscs.com',
'accept': 'application/json, text/javascript, */*; q=0.01',
'accept-language': 'en-US,en;q=0.6',
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'origin': 'https://alldiscs.com',
'referer': 'https://alldiscs.com/',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'sec-gpc': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36',
'x-requested-with': 'XMLHttpRequest',
}
params = {
'action': 'get_wdtable',
'table_id': '5',
}
data = {
'draw': '4',
'columns[0][data]': '0',
'columns[0][name]': 'wdt_ID',
'columns[0][searchable]': 'true',
'columns[0][orderable]': 'true',
'columns[0][search][value]': '',
'columns[0][search][regex]': 'false',
'columns[1][data]': '1',
'columns[1][name]': 'brand',
'columns[1][searchable]': 'true',
'columns[1][orderable]': 'true',
'columns[1][search][value]': '',
'columns[1][search][regex]': 'false',
'columns[2][data]': '2',
'columns[2][name]': 'mold',
'columns[2][searchable]': 'true',
'columns[2][orderable]': 'true',
'columns[2][search][value]': '',
'columns[2][search][regex]': 'false',
'columns[3][data]': '3',
'columns[3][name]': 'type',
'columns[3][searchable]': 'true',
'columns[3][orderable]': 'true',
'columns[3][search][value]': 'Distance|Fairway|Midrange|Putter',
'columns[3][search][regex]': 'false',
'columns[4][data]': '4',
'columns[4][name]': 'speed',
'columns[4][searchable]': 'true',
'columns[4][orderable]': 'true',
'columns[4][search][value]': '1|15',
'columns[4][search][regex]': 'false',
'columns[5][data]': '5',
'columns[5][name]': 'glide',
'columns[5][searchable]': 'true',
'columns[5][orderable]': 'true',
'columns[5][search][value]': '1|7',
'columns[5][search][regex]': 'false',
'columns[6][data]': '6',
'columns[6][name]': 'turn',
'columns[6][searchable]': 'true',
'columns[6][orderable]': 'true',
'columns[6][search][value]': '-5|1',
'columns[6][search][regex]': 'false',
'columns[7][data]': '7',
'columns[7][name]': 'fade',
'columns[7][searchable]': 'true',
'columns[7][orderable]': 'true',
'columns[7][search][value]': '0|5',
'columns[7][search][regex]': 'false',
'columns[8][data]': '8',
'columns[8][name]': 'inproduction',
'columns[8][searchable]': 'true',
'columns[8][orderable]': 'true',
'columns[8][search][value]': 'Coming Soon|Yes',
'columns[8][search][regex]': 'false',
'columns[9][data]': '9',
'columns[9][name]': 'dateapproved',
'columns[9][searchable]': 'true',
'columns[9][orderable]': 'true',
'columns[9][search][value]': '|',
'columns[9][search][regex]': 'false',
'columns[10][data]': '10',
'columns[10][name]': 'link',
'columns[10][searchable]': 'true',
'columns[10][orderable]': 'true',
'columns[10][search][value]': '',
'columns[10][search][regex]': 'false',
'order[0][column]': '0',
'order[0][dir]': 'asc',
'start': '0',
'length': '10',
'search[value]': 'wraith',
'search[regex]': 'false',
'wdtNonce': '511bd3400c',
'sRangeSeparator': '|',
}
response = requests.post('https://alldiscs.com/wp-admin/admin-ajax.php', params=params, headers=headers, data=data)