2

Is there an easy way to emulate cookies and javascript with a php script scraping a web page requiring it?

The current response shows:

<body><noscript>This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.</noscript></body>

I put this in the code and it made no difference:

$strCookie = 'PHPSESSID=' . $_COOKIE['PHPSESSID'] . '; path=/';
curl_setopt( $ch, CURLOPT_COOKIE, $strCookie );
2
  • 1
    Is there a specific reason why you would want to do it at the server end rather than the client end? Commented Mar 9, 2012 at 8:11
  • The script is parsing to create an rss feed, to then become a twitter feed and the underlying site is happy with the arrangement too. Commented Mar 9, 2012 at 10:33

2 Answers 2

2

HTML inside the <noscript> </noscript> will only get displayed if Javascript is disabled. So this is the test for whether Javascript is enabled.

There is jQuery-cookie-plugin for reading, writing and deleting cookies. But it will not work if Javascript is disabled.

For checking if cookie is enabled with PHP code, you need to set the cookie and read the cookie with another request. This post have some guides on it.

Sign up to request clarification or add additional context in comments.

Comments

0

Is there an easy way to emulate cookies and javascript with a php script scraping a web page requiring it?

No.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.