|
|
|
|
|
by jnguyen64
1661 days ago
|
|
Hey, posted on your other comment asking for advice, so thought I'd return the favor. I haven't built a scraper for workday yet, but I looked a little bit at a workday board to figure out the process before writing this comment.
1.) Navigate to a workday page (we'll say https://broadinstitute.wd1.myworkdayjobs.com/broad_institute... for example) 2.) Open up your developer console in chrome (Ctrl+Shift+J command on windows), and navigate to the Network tab. 3.) Change the filter to Fetch/XHR 4.) Refresh the page 5.) You should see a few requests pop up, the one you care about is the clientRequestId request 6.) Take a look at the response payload of that request (throw it in http://jsonprettyprint.net/ for readability) 7.) You get a json payload that gives you the job positions you're looking for 8.) In addition to that, go back to the original web page and scroll down. You'll see a new request pop-up, giving you a format for how you'll traverse through the next positions. Hope this helps! |
|
https://nxp.wd3.myworkdayjobs.com/en-US/careers
I'm going to try this technique with individual posting results - it's been challenging to get them to render as well, but I think that's more a Javascript thing than a requests thing.