![]() |
|
[PHP] PHP curl - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444) +--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151) +---- Forum: Web Development (https://hackforums.net/forumdisplay.php?fid=183) +---- Thread: [PHP] PHP curl (/showthread.php?tid=6041313) |
PHP curl - redmoon90211 - Jan 15, 2020 I am trying to scrape item numbers (eg. 33FR410) from this page https://www.tavor-trade.com/%D7%A7%D7%98%D7%92%D7%95%D7%A8%D7%99%D7%95%D7%AA/%D7%97%D7%9C%D7%A4%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%A6%D7%A8%D7%99-%D7%97%D7%A9%D7%9E%D7%9C/%D7%9E%D7%96%D7%92%D7%A0%D7%99%D7%9D/aa-%D7%91%D7%9C%D7%95%D7%A0%D7%99-%D7%92%D7%96-%D7%9C%D7%A7%D7%99%D7%A8%D7%95%D7%A8/ But I can't find them anywhere in the source HTML or HAR file Completely puzzled 😧 Any help is appreciated RE: PHP curl - Nachfolger - Jan 15, 2020 (Jan 15, 2020 12:07 PM)redmoon90211 Wrote: I am trying to scrape item numbers (eg. 33FR410) from this page https://www.tavor-trade.com/%D7%A7%D7%98%D7%92%D7%95%D7%A8%D7%99%D7%95%D7%AA/%D7%97%D7%9C%D7%A4%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%A6%D7%A8%D7%99-%D7%97%D7%A9%D7%9E%D7%9C/%D7%9E%D7%96%D7%92%D7%A0%D7%99%D7%9D/aa-%D7%91%D7%9C%D7%95%D7%A0%D7%99-%D7%92%D7%96-%D7%9C%D7%A7%D7%99%D7%A8%D7%95%D7%A8/You can't find them because they're loaded by a XHR request, which is not sent if you view the source or fetch it via cURL. RE: PHP curl - redmoon90211 - Jan 15, 2020 (Jan 15, 2020 12:17 PM)Nachfolger Wrote: You can't find them because they're loaded by a XHR request, which is not sent if you view the source or fetch it via cURL. I can't find them in the HAR file saved from Chrome browser either RE: PHP curl - Nachfolger - Jan 15, 2020 (Jan 15, 2020 12:19 PM)redmoon90211 Wrote: I can't find them in the HAR file saved from Chrome browser eitherThey are all there, it's the XHR request made to "https://shop4.wizsoft.com/VSHOP/WSHOP.wzx". Block the request URI and the items will no longer load.
RE: PHP curl - redmoon90211 - Jan 15, 2020 (Jan 15, 2020 12:32 PM)Nachfolger Wrote: They are all there, it's the XHR request made to "https://shop4.wizsoft.com/VSHOP/WSHOP.wzx". Block the request URI and the items will no longer load. Thanks ! Still can't find them tho, may be encrypted or in base64 format, I will look into that RE: PHP curl - Charger - Jan 15, 2020 (Jan 15, 2020 12:57 PM)redmoon90211 Wrote: Thanks ! Still can't find them tho, may be encrypted or in base64 format, I will look into that See if there’s any JavaScript that decodes it. AFAIK you can see every JS call made in chrome profiles RE: PHP curl - Nachfolger - Jan 15, 2020 (Jan 15, 2020 12:57 PM)redmoon90211 Wrote: Thanks ! Still can't find them tho, may be encrypted or in base64 format, I will look into thatBased on what Charger just said, I decided to dig further. Here you go: Code eval("Tmp = " + unescape(response.responseText));Aka: Code eval("Tmp = " + unescape(`%u007b%u0020%u0022%u0053%u0074%u0061%u0074%u0075%u0073%u0022%u003a%u0022%u004f%u004b%u0022%u002c%u0022%u004e%u006f%u0074%u0065%u0073%u0054%u0061%u0062%u0022%u003a%u005b%u005b%u0022%u0031%u0022%u002c%u0022%u05de%u05d5%u05ea%u05d2%u0022%u002c%u0022%u0030%u0022%u005d%u005d%u002c%u0022%u0043%u006f%u006c%u0075%u006d%u006e%u0073%u0022%u003a%u005b%u0022%u004e%u006f%u0074%u0065%u0049%u0044%u0022%u002c%u0022%u004e%u006f%u0074%u0065%u004e%u0061%u006d%u0065%u0022%u002c%u0022%u0049%u0073%u004e%u0075%u006d%u0065%u0072%u0069%u0063%u0022%u005d%u0020%u007d`))Results in: Quote:"{"Status":"OK","NotesTab":[["1","מותג","0"]],"Columns":["NoteID","NoteName","IsNumeric"]}" RE: PHP curl - Charger - Jan 15, 2020 (Jan 15, 2020 03:20 PM)Nachfolger Wrote: Based on what Charger just said, I decided to dig further. Here you go: I’m a genius I know RE: PHP curl - Nachfolger - Jan 15, 2020 (Jan 15, 2020 03:43 PM)Charger Wrote: I’m a genius I knowCompared to a aboriginal? Yes. Compared to me? No. RE: PHP curl - redmoon90211 - Jan 15, 2020 Thank you all ! Especially Nachfolger, you rock ! RE: PHP curl - newQuery - Jan 16, 2020 When it comes to scrapping, I'd always use python. See: https://www.crummy.com/software/BeautifulSoup/bs4/doc/ RE: PHP curl - Charger - Jan 16, 2020 (Jan 16, 2020 07:24 AM)newQuery Wrote: When it comes to scrapping, I'd always use python. simple_html_dom is available for PHP which is almost the same as BS. |