Scripting
Why?
- Automation
- Repetition
- Speed
- Consistency
- Scale
Scripting Vs Programming
- Rough and ready
- Only needs to work a few times
- Not necessarily maintainable
- Not necessarily readable
Python Requests
- The best way to run scripts against HTTP endpoints
- Can be used to scrape, fuzz, brute force, etc.
- Documentation
- PyPi
Simple Example
|
|
BeautifulSoup
- A library for parsing HTML and XML
- Documentation
- PyPi
Simple Example
|
|