Files
param-auto-manager/services/__pycache__/search_service.cpython-310.pyc
T

35 lines
2.8 KiB
Plaintext
Raw Normal View History

2026-07-12 01:07:26 +08:00
o
·vRj
ã@s\dZddlZddlmZddlZddlmZddlmZddlm Z GdddƒZ
e
ƒZ dS) u5
æœç´¢æœåŠ¡ - 从内容库和互è”网æœç´¢æ•°æ®
éN)Ú
BeautifulSoup)Údatetime)ÚConfig)Údbc@sDeZdZddZdddZddZddd „Zdd d Zdd
dZdS)Ú
SearchServicecCstj|_tj|_dS©N)rÚSEARCH_TIMEOUTÚtimeoutÚSEARCH_MAX_RESULTSÚ max_results)Úself©r
úb/home/openclaw/.openclaw/workspace-hz4th_coder/works/param-auto-manager/services/search_service.pyÚ__init__ s zSearchService.__init__NcCs|p|j}g}|S)ur
从互è”网æœç´¢ï¼ˆä½¿ç”¨æœç´¢API或爬虫)
这里暂时使用简å•çš„æœç´¢æ¨¡æ‹Ÿ
)r )r Úkeywordr Úresultsr
r
rÚsearch_internets
zSearchService.search_internetc
CzWddi}tj|||jd}| ¡t|jdƒ}| d¡}|r$|j ¡nd}|ddgƒD]}| ¡q,|j d d
d }|jd d
did}|rI|dnd} || ||t
  ¡  ¡dœWSt
yv}
ztd|dt|
ƒƒWYd}
~
dSd}
~
ww)u抓å–网页内容z
User-Agentz<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36)Úheadersr ÚlxmlÚtitleÚÚscriptÚstyleÚ
T)Ú separatorÚstripÚmetaÚnameÚ description)ÚattrsÚcontent)rrr ÚurlÚ
fetch_dateu抓åURL失败: u
, 错误: N)ÚrequestsÚgetr Úraise_for_statusrÚtextÚfindrÚ decomposeÚget_textrÚnowÚ isoformatÚ ExceptionÚprintÚstr) r r!rÚresponseÚsouprrr&Ú meta_descrÚer
r
rÚfetch_url_contents0ÿ