mirror of
https://github.com/simon987/hexlib.git
synced 2025-04-10 06:06:41 +00:00
Add get_soup()
This commit is contained in:
parent
5ee1629c79
commit
c79b3bfafd
@ -5,6 +5,7 @@ from datetime import datetime
|
||||
from base64 import b64encode, b64decode
|
||||
from http.cookiejar import Cookie
|
||||
from time import time
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
import requests
|
||||
import orjson as json
|
||||
@ -171,3 +172,9 @@ class Web:
|
||||
if self._logger and r is not None:
|
||||
self._logger.debug(self._format_url("GET", url, kwargs, r) + " %.2fs" % (time() - time_start))
|
||||
return r
|
||||
|
||||
def get_soup(self, url, **kwargs):
|
||||
r = self.get(url, **kwargs)
|
||||
if not r:
|
||||
return None
|
||||
return BeautifulSoup(r.content, "html.parser")
|
||||
|
4
setup.py
4
setup.py
@ -2,7 +2,7 @@ from setuptools import setup
|
||||
|
||||
setup(
|
||||
name="hexlib",
|
||||
version="1.33",
|
||||
version="1.34",
|
||||
description="Misc utility methods",
|
||||
author="simon987",
|
||||
author_email="me@simon987.net",
|
||||
@ -13,6 +13,6 @@ setup(
|
||||
]},
|
||||
install_requires=[
|
||||
"ImageHash", "influxdb", "siphash", "python-dateutil", "redis", "orjson", "zstandard",
|
||||
"u-msgpack-python", "psycopg2-binary", "fake-useragent"
|
||||
"u-msgpack-python", "psycopg2-binary", "fake-useragent", "bs4"
|
||||
]
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user