
    fi                         d Z ddlZddlZddlmZ d
dedej        fdZe	dk    r ed	          Z
 ee
           dS dS )u`   
Date: 2025/12/23 17:15
Desc: 个股新闻数据
https://so.eastmoney.com/news/s?keyword=603777
    N)requests603777symbolreturnc                    d}d| dgddddddddd	d
did}dt          j        |d          dd}i ddddddddddddddd dd!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0}t          j        |||1          }|j        }t          j        |                    d2          d3d4                   }t          j        |d5         d                   }d6|d7         z   d8z   |d9<   |	                    d:d;d<d=d>d?d<d@dAB           | |dC<   |g dD         }|d=         j
                            dEddAF          j
                            dGddAF          |d=<   |d=         j
                            d	ddAF          j
                            d
ddAF          |d=<   |d>         j
                            dEddAF          j
                            dGddAF          |d><   |d>         j
                            d	ddAF          j
                            d
ddAF          |d><   |d>         j
                            dHddAF          |d><   |d>         j
                            dIdJdAF          |d><   |S )Ku   
    东方财富-个股新闻-最近 100 条新闻
    https://so.eastmoney.com/news/s?keyword=603777
    :param symbol: 股票代码
    :type symbol: str
    :return: 个股新闻
    :rtype: pandas.DataFrame
    z1https://search-api-web.eastmoney.com/search/jsonp cmsArticleWebOldwebcurrdefault   
   z<em>z</em>)searchScopesort	pageIndexpageSizepreTagpostTag)uidkeywordtypeclient
clientTypeclientVersionparam(jQuery35101792940631092459_1764599530165F)ensure_ascii1764599530176)cbr   _acceptz*/*zaccept-encodingzgzip, deflate, br, zstdzaccept-languagezen,zh-CN;q=0.9,zh;q=0.8zcache-controlzno-cache
connectionz
keep-alivecookiea  qgqp_b_id=652bf4c98a74e210088f372a17d4e27b; st_nvi=ulN5JAj9FUocz3p4klMME9f20; emshistory=%5B%22603777%22%5D; nid18=010d039dd427dc4d187090491f47d7ad; nid18_create_time=1764582801999; gviem=gSdeY51VWSuTzM3kWaagtf560; gviem_create_time=1764582801999; st_si=55269775884615; st_pvi=66803244437563; st_sp=2025-11-19%2014%3A19%3A16; st_inirUrl=https%3A%2F%2Fso.eastmoney.com%2Fnews%2Fs; st_sn=2; st_psi=20251201223210488-118000300905-0940816858; st_asi=deletehostzsearch-api-web.eastmoney.compragmarefererz.https://so.eastmoney.com/news/s?keyword=603777z	sec-ch-uazA"Chromium";v="142", "Google Chrome";v="142", "Not_A Brand";v="99"zsec-ch-ua-mobilez?0zsec-ch-ua-platformz	"Windows"zsec-fetch-destscriptzsec-fetch-modezno-corszsec-fetch-sitez	same-sitez
user-agentzoMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36)paramsheadersz)jQuery35101792940631092459_1764599530165(Nresultzhttp://finance.eastmoney.com/a/codez.htmlurl   发布时间   文章来源-   新闻标题   新闻内容   新闻链接)date	mediaNamer,   titlecontentr-   imageT)columnsinplace	   关键词)r;   r1   r2   r.   r/   r3   z\(<em>)regexz</em>\)z\u3000z\r\n )jsondumpsr   gettextloadsstrippd	DataFramerenamestrreplace)	r   r-   inner_paramr(   r)   r	data_text	data_jsontemp_dfs	            B/usr/local/lib/python3.11/dist-packages/akshare/news/news_stock.pystock_news_emrO      ss    >C#$(! "! !	
 K& 9Ke<<< F
%4 	4 		
 	l 	  Y 	. 	* 	C 	X 	D 	k 	( 	) 	+  	  H!G$ 	S999AI
CDDSbSI I l9X./ABCCG6H7RGENNN"'#%!
 
      "GK	
 	
 	
	G 		WWY$W//	WWZ4W00 N 		WWWbW--	WWXrW.. N 		WWY$W//	WWZ4W00 N 		WWWbW--	WWXrW.. N
 &n59AA)RW[A\\GN%n59AA'3VZA[[GNN    __main__)r   )r   )__doc__r>   pandasrD   	curl_cffir   rG   rE   rO   __name__stock_news_em_dfprint rP   rN   <module>rY      s               g g# gR\ g g g gT z$}H555	E
 rP   