hal.internet package¶
Submodules¶
hal.internet.engines module¶
Abstract search engines
hal.internet.parser module¶
hal.internet.utils module¶
Internet tools
-
hal.internet.utils.
add_params_to_url
(url, params)[source]¶ Adds params to url
Parameters: - url – Url
- params – Params to add
Returns: original url with new params
hal.internet.web module¶
Deal with web-pages
-
class
hal.internet.web.
Webpage
(url)[source]¶ Bases:
object
Representation of Web page at URL
-
download_to_file
(local_file, headers=None, cookies=None, chunk_size=1024)[source]¶ Downloads link to local file
Parameters: - local_file – Save url as this path
- headers – Headers to fetch url
- cookies – Cookies to fetch url
- chunk_size – int
-
download_url
(local_file)[source]¶ Downloads url to local file
Parameters: local_file – Save url as this path
-
get_links
(recall, timeout)[source]¶ Gets links in page
Parameters: - recall – max times to attempt to fetch url
- timeout – max times
Returns: array of out_links
-