Che Posted April 2, 2021 Report Posted April 2, 2021 Buna ziua! Fac cu python si request o accesare de pagina, un feed de fapt, si primesc acest cod ca si response: https://pastebin.com/ENgP7zrP Ma poate ajuta cineva sa-l decriptez, va rog? Vad ca nu e hex ca nu rezulta nimic. Ar trebui sa rezulte niste linkuri, cel putin la asta ma astept. Multumesc mult! Quote
Nytro Posted April 2, 2021 Report Posted April 2, 2021 Salut, nu poti sa il decriptezi pentru ca nu e criptat. E probabil un format binar, acei bytes in hex au ceva insemnatate. E dificil sa faci "reversing" pe un astfel de text, poti sa deduci anumite lucruri, dar complet e foarte greu. O solutie ar fi sa stii ce program in genereaza si reverse engineering pe el ar trebui sa spuna cam ce contine fisierul. 1 Quote
Active Members MrGrj Posted April 3, 2021 Active Members Report Posted April 3, 2021 Daca ai luat din response, posteaza si response.headers ca sa vedem daca se poate face ceva 1 Quote
UnixDevel Posted April 3, 2021 Report Posted April 3, 2021 1, eu zic sa te uiti la js-ul de pagina care citeste chestia asta. 2. daca ai nevoie de un feed de un feed live de scores api de ce nu cauti unul open source 3. la ce lucrezi ca incepe sa devina interesant . faci ceva director cu gen de toate in unul ? 1 Quote
ardu2222 Posted April 3, 2021 Report Posted April 3, 2021 On 4/2/2021 at 3:16 PM, Che said: Buna ziua! Fac cu python si request o accesare de pagina, un feed de fapt, si primesc acest cod ca si response: https://pastebin.com/ENgP7zrP Ma poate ajuta cineva sa-l decriptez, va rog? Vad ca nu e hex ca nu rezulta nimic. Ar trebui sa rezulte niste linkuri, cel putin la asta ma astept. Multumesc mult! ai incercat si binar hex? uneori conversia este binara "as byte" 1 Quote
Che Posted April 11, 2021 Author Report Posted April 11, 2021 @MrGrj Am gasit ceva pana la urma pe stackoverflow si este asa cum zicea si Nytro, este un replace custom la acei biti. Nu mai am codul fiindca am decis sa nu-l folosesc si sa folosesc Selenium, l-am cautat si acum dar nu-l mai gasesc. Nu stiu daca o sa mearga cu Selenium ca nu am incercat. Am facut o pauza. Response headers sunt cele obsnuite la accesarea normala din browser. @lzomedia 1. Nu stiu daca este vreun js care face asta. Nu l-am gasit ca stiu ca m-am uitat. Poate nu am fost atent, poate e criptat, nu stiu. 2. Exita asa ceva? Link? Care ar fi? 3. Ma gandeam sa fac un script care sa adune toate informatiile pentru analiza in scopul crearii de bilete la pariuri, eventual sa fac un site despre asta. Faza este ca de ceva vreme casele de pariuri sunt inchise iar eu online nu am jucat niciodata si nici nu joc fiindca vreau sa am biletul fizic ca simt ca asa ai o siguranta mai mare. @ardu2222 Stiu ca am incercat din binascii hexlify, unhexlify si toate alea si utf-8 si tot si nu mergea. Gasisem cum se face, trebuie sa faci replace manual cu re.compile(x/fdf etc, "cod de inlocuit") pe stackoverflow dar nu mai dau de script. Oricum, acum mai mergea doar partial fiindca au mai bagat niste custom biti ca sa fie si mai greu de incluit dar banuiesc ca nu e asa de greu ca te uiti in Notepad si vezi ce ai primit versus ce ar trebui sa fie si apoi faci replace. Oricum, m-am gandit sa nu-mi mai bat capul si sa fac direct din Selenium. Daca o sa mearga fiindca nu am incercat. Quote
UnixDevel Posted April 11, 2021 Report Posted April 11, 2021 @Che pune linkul de unde iei chestiile astea sa imi arunc un ochi Quote
Che Posted April 11, 2021 Author Report Posted April 11, 2021 3 minutes ago, lzomedia said: @Che pune linkul de unde iei chestiile astea sa imi arunc un ochi https://www.flashscore.com/football/england/premier-league-2019-2020/results/ Raspunde, te rog, si la punctul 2, cel cu free feed opensource. Multumesc anticipat! Quote
UnixDevel Posted April 11, 2021 Report Posted April 11, 2021 https://apifootball.com/ iti da 180 de requesturi la ora 1 Quote
UnixDevel Posted April 11, 2021 Report Posted April 11, 2021 asta e js care se ocupa de api https://www.flashscore.com/x/js/core_2_1912000000.js din ce vad eu foloseste constantele din js-ul asta https://www.flashscore.com/res/_fs/build/constants.87bb9d4.js deci daca ai chef ai putea sa stai sa iti bati capul 1 Quote
Che Posted April 11, 2021 Author Report Posted April 11, 2021 1 minute ago, lzomedia said: asta e js care se ocupa de api https://www.flashscore.com/x/js/core_2_1912000000.js din ce vad eu foloseste constantele din js-ul asta https://www.flashscore.com/res/_fs/build/constants.87bb9d4.js deci daca ai chef ai putea sa stai sa iti bati capul Multumesc frumos pentru tot! Multumesc mult si pentru API! Te rog daca mai stii API de acest gen, sa scrii linkurile. Multumesc! Pai nu prea imi mai bat capul fiindca am descoperit ca le pot lua cu Selenium, doar ca offline. Nu am incercat online. Totusi, aceste API, ele de unde isi iau datele? Intreb ca poate le pot lua direct de acolo si eu, fara sa mai platesc ca vad ca trebuie sa platesti lunar. Quote
UnixDevel Posted April 11, 2021 Report Posted April 11, 2021 deobice cand am nevoie de vreun api dau un ochi aici https://rapidapi.com/ e un fel de director de api-uri Nu stiu de unde isi iau ei datele sincer uitate pe site. 1 Quote