
GIAC Python Coder
Domain 3Objective 2
Website Interaction GPYC Practice Questions (Page 3)
Part of the Network and Web Interaction domain, which makes up ~25% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 120-minute exam (~50–80 total, ~13–20 in this domain), expect 4–7 from this objective — we provide 47 practice questions to prepare you well beyond it. (estimate)
47questions here
10free pages
12concepts
Questions 11–15
- 11
Why is it necessary to use a tool like Selenium or Playwright when scraping a page that loads content via JavaScript?
Select an answer first - 12
A Python script needs to download a large file from a URL that requires authentication and may redirect. The script must handle authentication, follow redirects, and stream the file to disk to avoid memory issues. Which approach is correct?
Select an answer first - 13
Which Python library provides a high-level, human-friendly interface for making HTTP requests, including methods like get() and post()?
Select an answer first - 14
In BeautifulSoup, which method would you use to find the first occurrence of a <div> tag with a specific class attribute?
Select an answer first - 15
A Python script logs into a website using a POST request with credentials, then needs to access multiple pages that require the session cookie. The script must maintain the session across requests. Which approach is most reliable?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by GIAC (SANS). “GPYC” is a trademark of its owner, used for identification only.