色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Macrotrends 歷史金融數(shù)據(jù)提取實(shí)戰(zhàn):基于 browser-harness 的四種無瀏覽器抓取模式

Macrotrends 歷史金融數(shù)據(jù)提取實(shí)戰(zhàn):基于 browser-harness 的四種無瀏覽器抓取模式 Macrotrends 歷史金融數(shù)據(jù)提取實(shí)戰(zhàn)基于 browser-harness 的四種無瀏覽器抓取模式【免費(fèi)下載鏈接】browser-harnessBrowser Harness | Self-healing harness that enables LLMs to complete any task.項(xiàng)目地址: https://gitcode.com/gh_mirrors/br/browser-harnessMacrotrendshttps://www.macrotrends.net提供長期歷史金融與經(jīng)濟(jì)圖表數(shù)據(jù)覆蓋股票 OHLCV 價(jià)格、市值、市盈率、營收、利潤率、股息率、SP 500 指數(shù)、聯(lián)邦基金利率、美債收益率、CPI、黃金價(jià)格等海量序列。本文基于本倉庫agent-workspace/domain-skills/macrotrends/scraping.md的實(shí)戰(zhàn)驗(yàn)證結(jié)論系統(tǒng)講解在 browser-harness 項(xiàng)目中用純 HTTP 方式無需啟動(dòng)瀏覽器提取這些數(shù)據(jù)的四種訪問模式、完整可運(yùn)行代碼、字段含義與反爬注意事項(xiàng)。讀完本文你將能夠直接復(fù)制代碼塊抓取任意美股的歷史行情與基本面數(shù)據(jù)、指數(shù)圖表數(shù)據(jù)和經(jīng)濟(jì)指標(biāo)時(shí)間序列。為什么 Macrotrends 只讀任務(wù)不需要瀏覽器browser-harness 的核心定位是通過 CDP 直接控制真實(shí)瀏覽器完成交互型任務(wù)而它的 SKILL.md 明確寫有一條原則A basic fetch of public information needs no browser. If a plain HTTP request can read it — a public page, an API, docs — usecurlor your fetch tool, and leave the browser alone.獲取公開信息不需要瀏覽器能用普通 HTTP 讀到的內(nèi)容就用 HTTP把瀏覽器留給需要點(diǎn)擊、輸入、登錄態(tài)、JS 渲染或反爬頁面的場景。Macrotrends 的所有數(shù)據(jù)端點(diǎn)都滿足這一判斷它們要么是直接返回內(nèi)嵌 JS 數(shù)組變量的 iframe PHP 頁面要么是返回 JSON 的/economic-data/API全部可以通過http_get直接訪問無需瀏覽器。本倉庫的領(lǐng)域技能文檔 scraping.md 對所有結(jié)果均已在真實(shí)站點(diǎn)上驗(yàn)證文檔標(biāo)注驗(yàn)證日期為 2026-04-18。http_get是 browser-harness 為純 HTTP 無瀏覽器場景提供的現(xiàn)成輔助函數(shù)實(shí)現(xiàn)在 src/browser_harness/helpers.pydef http_get(url, headersNone, timeout20.0): Pure HTTP — no browser. Use for static pages / APIs. Wrap in ThreadPoolExecutor for bulk. When BROWSER_USE_API_KEY is set, routes through the fetch-use proxy (handles bot detection, residential proxies, retries). Falls back to local urllib otherwise. if os.environ.get(BROWSER_USE_API_KEY): try: from fetch_use import fetch_sync return fetch_sync(url, headersheaders, timeout_msint(timeout * 1000)).text except ImportError: pass import gzip h {User-Agent: Mozilla/5.0, Accept-Encoding: gzip} if headers: h.update(headers) with urllib.request.urlopen(urllib.request.Request(url, headersh), timeouttimeout) as r: data r.read() if r.headers.get(Content-Encoding) gzip: data gzip.decompress(data) return data.decode()從源碼可以看到三個(gè)對本文至關(guān)重要的實(shí)現(xiàn)細(xì)節(jié)默認(rèn) UA 就是Mozilla/5.0——這與 Macrotrends 文檔所有端點(diǎn)用默認(rèn) UA 即可的結(jié)論吻合自動(dòng)處理 gzip 解壓——/economic-data/API 返回 gzip 壓縮的 JSONhttp_get已經(jīng)內(nèi)置解壓邏輯設(shè)置了BROWSER_USE_API_KEY時(shí)自動(dòng)路由到 fetch-use 代理——若你的抓取遇到反爬可在不修改代碼的情況下通過代理通道獲得住宅 IP、重試與機(jī)器人檢測規(guī)避能力。另外領(lǐng)域技能中的from helpers import http_get來自 agent_helpers.py 的加載機(jī)制當(dāng)BH_AGENT_WORKSPACE指向agent-workspace目錄時(shí)helpers.py 的_load_agent_helpers()會把a(bǔ)gent_helpers.py中定義的輔助函數(shù)動(dòng)態(tài)注入browser_harness.helpers命名空間。領(lǐng)域技能文檔即以此方式復(fù)用同一套 HTTP 工具。第一步根據(jù)目標(biāo)數(shù)據(jù)選擇訪問模式Macrotrends 的數(shù)據(jù)分為四大類對應(yīng)四種不同的訪問模式文檔給出的選擇表如下表格中的延遲為文檔實(shí)測值供參考目標(biāo)模式延遲數(shù)據(jù)變量股票 OHLCV 價(jià)格歷史直接 iframe PHP~190msdataDaily股票市值日頻直接 iframe PHP~200mschartData股票基本面PE、營收、利潤率直接 iframe PHP~140mschartDataSP 500 / 綜合指數(shù)圖表chart_iframe_comp.php~90msoriginalData經(jīng)濟(jì)指標(biāo)利率、收益率、CPI/economic-data/JSON API~150msdata[]數(shù)組黃金、大宗商品價(jià)格兩條路徑均可~150msdata[]或originalData核心結(jié)論Macrotrends 只讀任務(wù)絕不使用瀏覽器。所有端點(diǎn)均可用默認(rèn)Mozilla/5.0UA 通過http_get訪問只有個(gè)別頁面偶爾返回 403 時(shí)才需要切換到 Chrome UA詳見后文限流與反爬一節(jié)。Pattern 1股票價(jià)格歷史OHLCV股票價(jià)格歷史是最常用的數(shù)據(jù)其 iframe URL 可以直接構(gòu)造無需先抓取主頁面。URL 格式為https://www.macrotrends.net/production/stocks/desktop/PRODUCTION/stock_price_history.php?t{TICKER}yb{N}完整可運(yùn)行代碼如下import json, re from helpers import http_get def get_stock_ohlcv(ticker: str, years_back: int None) - list[dict]: Returns daily OHLCV records for any US stock. ticker: uppercase ticker symbol, e.g. AAPL, MSFT, TSLA, NVDA years_back: number of years of history (1~250 records, 15~3772 records). Omit (None) to get ALL available history (AAPL goes back to 1980). url fhttps://www.macrotrends.net/production/stocks/desktop/PRODUCTION/stock_price_history.php?t{ticker} if years_back: url fyb{years_back} html http_get(url) m re.search(rvar\sdataDaily\s*\s*\[, html) if not m: raise ValueError(fNo dataDaily found for ticker {ticker!r}) si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: ei j; break return json.loads(html[si:ei1]) # Usage records get_stock_ohlcv(AAPL, years_back15) # [{d: 2011-04-18, o: 9.771, h: 9.9547, l: 9.593, c: 9.9433, v: 18.275}, ...] latest records[-1] # {d: 2026-04-17, o: 266.96, h: 272.3, l: 266.72, c: 270.23, # v: 55.211, ma50: 260.554, ma200: 251.828} print(f{latest[d]}: close${latest[c]} vol{latest[v]}M shares)解析邏輯說明正則先定位var dataDaily [的位置然后用手寫的括號計(jì)數(shù)bc找到與之配對的結(jié)束]最后把截取的 JSON 文本交給json.loads。這里特意不用re.DOTALL貪婪匹配是因?yàn)閐ataDaily數(shù)組可能高達(dá) ~450KB3772 條 OHLCV 記錄括號計(jì)數(shù)法是 O(n) 的線性掃描速度更快。dataDaily 字段參考字段含義類型d日期YYYY-MM-DDstro開盤價(jià)已按拆股調(diào)整str/floath最高價(jià)str/floatl最低價(jià)str/floatc收盤價(jià)str/floatv成交量單位百萬股str/floatma5050 日均線str/float僅出現(xiàn)在近期記錄中ma200200 日均線str/float僅出現(xiàn)在近期記錄中注意所有價(jià)格值都是字符串需要自行float()轉(zhuǎn)換。成交量單位是百萬股55.211表示當(dāng)日成交 5521.1 萬股。已驗(yàn)證的 ticker2026-04-18 實(shí)測以下 ticker 均通過直接構(gòu)造 iframe URL 驗(yàn)證成功無需先抓取主頁面# All work: AAPL, MSFT, TSLA, NVDA, GOOGL, AMZN, META, NFLX, etc. # 3772 records for yb15 (goes back to 2011-04-18) # AAPL full history: 11428 records back to 1980-12-12Pattern 2股票基本面PE、營收、市值、利潤率基本面數(shù)據(jù)分散在幾個(gè)不同的 PHP 文件中均支持直接構(gòu)造 URL。這些文件返回的都是var chartData [...]變量解析邏輯與 Pattern 1 完全一致。市值日頻單位十億美元import json, re from helpers import http_get def get_market_cap(ticker: str, years_back: int 15) - list[dict]: url fhttps://www.macrotrends.net/production/stocks/desktop/PRODUCTION/market_cap.php?t{ticker}yb{years_back} html http_get(url) m re.search(rvar\schartData\s*\s*\[, html) si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: ei j; break return json.loads(html[si:ei1]) data get_market_cap(AAPL) # [{date: 2026-04-15, v1: 3929.35}, {date: 2026-04-16, v1: 3884.67}, ...] # v1 market cap in billions USDPE 比率、營收、流動(dòng)比率季度/年度基本面import json, re from helpers import http_get def get_fundamental(ticker: str, metric_type: str, statement: str, freq: str Q, years_back: int 15) - list[dict]: freq: Q quarterly, A annual url ( fhttps://www.macrotrends.net/production/stocks/desktop/PRODUCTION/ ffundamental_iframe.php?t{ticker}type{metric_type}statement{statement} ffreq{freq}subyb{years_back} ) html http_get(url) m re.search(rvar\schartData\s*\s*\[, html) si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: ei j; break return json.loads(html[si:ei1]) # PE ratio pe get_fundamental(AAPL, pe-ratio, price-ratios) # [{date: 2025-09-30, v1: 254.146, v2: 7.46, v3: 34.07}, ...] # v1 stock price, v2 quarterly EPS, v3 PE ratio # Revenue rev get_fundamental(AAPL, revenue, income-statement) # [{date: 2025-12-31, v1: 435.617, v2: 143.756, v3: 15.65}, ...] # v1 TTM revenue ($B), v2 quarterly revenue ($B), v3 YoY growth % # Total assets assets get_fundamental(AAPL, total-assets, balance-sheet) # Current ratio ratio get_fundamental(AAPL, current-ratio, ratios)注意fundamental_iframe.php的 URL 中sub是空參數(shù)保留占位freq取Q季度或A年度。不同type/statement組合返回的v1/v2/v3含義不同詳見下文 Gotchas 的字段對照。利潤率def get_profit_margins(ticker: str, years_back: int 15) - list[dict]: url ( fhttps://www.macrotrends.net/production/stocks/desktop/PRODUCTION/ ffundamental_metric.php?t{ticker}chartprofit-marginsubyb{years_back} ) html http_get(url) m re.search(rvar\schartData\s*\s*\[, html) si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: ei j; break return json.loads(html[si:ei1]) margins get_profit_margins(AAPL) # [{date: 2025-12-31, v1: 47.33, v2: 32.38, v3: 27.04}, ...] # v1 gross margin %, v2 operating margin %, v3 net margin %股息率def get_dividend_yield(ticker: str, years_back: int 15) - list[dict]: url fhttps://www.macrotrends.net/production/stocks/desktop/PRODUCTION/dividend_yield.php?t{ticker}yb{years_back} html http_get(url) m re.search(rvar\schartData\s*\s*\[, html) si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: ei j; break return json.loads(html[si:ei1]) dy get_dividend_yield(AAPL) # [{date: 2026-04-17, c: 270.23, ttm_d: 1.03848, ttm_dy: 0.3843}, ...] # c stock price, ttm_d TTM dividend ($), ttm_dy TTM yield (%)股票指標(biāo) URL 參考所有股票類端點(diǎn)共用同一個(gè) URL 前綴https://www.macrotrends.net/production/stocks/desktop/PRODUCTION/并統(tǒng)一接收?t{TICKER}yb{N}參數(shù)基本面類多一個(gè)sub空參指標(biāo)PHP 文件額外參數(shù)股票價(jià)格 OHLCVstock_price_history.php—市值日頻market_cap.php—股息率dividend_yield.php—拆股含于價(jià)格歷史stock_splits.php—PE 比率fundamental_iframe.phptypepe-ratiostatementprice-ratios營收fundamental_iframe.phptyperevenuestatementincome-statement總資產(chǎn)fundamental_iframe.phptypetotal-assetsstatementbalance-sheet流動(dòng)比率fundamental_iframe.phptypecurrent-ratiostatementratios利潤率fundamental_metric.phpchartprofit-marginPattern 3指數(shù)與綜合圖表SP 500、Shiller PE 等指數(shù)類頁面如 SP 500 PE 比率、黃金百年價(jià)格把圖表數(shù)據(jù)內(nèi)嵌在chart_iframe_comp.php中數(shù)據(jù)變量名是originalData。與股票類不同這類 URL 需要頁面 ID URL slug兩個(gè)參數(shù)https://www.macrotrends.net/assets/php/chart_iframe_comp.php?id{page_id}url{url_slug}import json, re from helpers import http_get def extract_index_chart(page_id: int, url_slug: str) - list[dict]: page_id: the numeric ID from the page URL, e.g. 2577 url_slug: last segment of the page URL, e.g. sp500-pe-ratio-price-to-earnings-chart url fhttps://www.macrotrends.net/assets/php/chart_iframe_comp.php?id{page_id}url{url_slug} html http_get(url) m re.search(rvar\soriginalData\s*\s*\[, html) if not m: raise ValueError(originalData not found — this page may use a different pattern) si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: ei j; break return json.loads(html[si:ei1]) # SP 500 PE ratio (1180 monthly records, 1927-2026) pe_data extract_index_chart(2577, sp500-pe-ratio-price-to-earnings-chart) # [{date: 1927-12-01, close: 15.9099}, ..., {date: 2026-03-01, close: 27.8925}] # close is the PE ratio value # Gold prices (1336 monthly records, 1915-2026) gold_data extract_index_chart(1333, historical-gold-prices-100-year-chart) # [{id: GOLDAMGBD228NLBM, date: 1915-01-01, close: 629.36, close1: 19.250}, ...] # close inflation-adjusted price, close1 nominal USD price print(fLatest SP PE: {pe_data[-1]}) # {date: 2026-03-01, close: 27.8925} print(fLatest gold: {gold_data[-1]}) # {id: ..., date: 2026-04-01, close: 5177.19, close1: 5177.190}檢測頁面屬于哪種模式不是所有macrotrends.net/NNNN/slug頁面都用chart_iframe_comp.php——有些經(jīng)濟(jì)頁面走generateChart()/economic-data/API。可以先抓主頁面 HTML根據(jù)特征字符串判斷def get_page_pattern(page_url: str) - str: html http_get(page_url) if chart_iframe_comp.php in html: return index_chart # use extract_index_chart() elif generateChart in html and highchartsURL in html: return economic_api # use get_economic_data() elif /production/stocks/desktop/PRODUCTION/ in html: return stock_iframe # use get_stock_ohlcv() etc. return unknown從頁面 URL 提取 ID 和 slugimport re from helpers import http_get page_url https://www.macrotrends.net/2577/sp500-pe-ratio-price-to-earnings-chart html http_get(page_url) # Option A: parse from the iframe src in the HTML m re.search(rchart_iframe_comp\.php\?id(\d)url([^]), html) if m: page_id, url_slug int(m.group(1)), m.group(2) # Option B: derive from the page URL (works when slug matches) import urllib.parse parts page_url.rstrip(/).split(/) page_id int(parts[-2]) # 2577 url_slug parts[-1] # sp500-pe-ratio-price-to-earnings-chartPattern 4經(jīng)濟(jì)指標(biāo) JSON API使用generateChart()的頁面其數(shù)據(jù)來自/economic-data/{pageID}/{freq}這個(gè) JSON 端點(diǎn)。該端點(diǎn)要求Referer頭必須匹配對應(yīng)的頁面 URL否則部分頁面會返回 403。響應(yīng)默認(rèn)是 gzip 壓縮的http_get已內(nèi)置解壓下面示例用標(biāo)準(zhǔn)庫手寫一遍以展示完整鏈路import json, datetime, gzip, urllib.request from helpers import http_get def get_economic_data(page_id: int, referer_url: str, freq: str D) - dict: page_id: numeric ID from the page URL (e.g. 2015 for Fed Funds Rate) referer_url: the full page URL — required as Referer header freq: D daily, M monthly (not all support both) Returns {data: [[ts_ms, value], ...], metadata: {...}} url fhttps://www.macrotrends.net/economic-data/{page_id}/{freq} headers { User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36, Accept: application/json, */*, Accept-Encoding: gzip, Referer: referer_url, } with urllib.request.urlopen(urllib.request.Request(url, headersheaders), timeout20) as r: raw r.read() if r.headers.get(Content-Encoding) gzip: raw gzip.decompress(raw) result json.loads(raw) if result is None: raise ValueError(fpageID{page_id} does not support freq{freq!r}) return result # Fed Funds Rate (daily, 25319 records) ffr get_economic_data(2015, https://www.macrotrends.net/2015/fed-funds-rate-historical-chart, freqD) print(ffr[metadata][name]) # Fed Funds Interest Rate print(ffr[metadata][label]) # % # Convert timestamps to dates for ts_ms, value in ffr[data][-3:]: dt datetime.datetime.fromtimestamp(ts_ms / 1000, datetime.UTC) print(f{dt.strftime(%Y-%m-%d)}: {value}%) # 2026-04-13: 3.64% # 2026-04-14: 3.64% # 2026-04-15: 3.64% # 10-Year Treasury yield (daily, 16074 records) t10 get_economic_data(2016, https://www.macrotrends.net/2016/10-year-treasury-bond-rate-yield-chart, freqD) # Last: 2026-04-15: 4.29% # Gold prices (monthly, 1336 records, 1915-present) — template5 gold get_economic_data(1333, https://www.macrotrends.net/1333/historical-gold-prices-100-year-chart, freqM) # metadata: {name: Gold Prices, currency: $, label: } # US Unemployment Rate (monthly, 938 records) unemp get_economic_data(1316, https://www.macrotrends.net/1316/us-national-unemployment-rate, freqM) # metadata: {name: U.S. Unemployment Rate, label: %} # Debt-to-GDP ratio (monthly, 712 records) debt_gdp get_economic_data(1381, https://www.macrotrends.net/1381/debt-to-gdp-ratio-historical-chart, freqM)返回結(jié)構(gòu)是{data: [[毫秒時(shí)間戳, 數(shù)值], ...], metadata: {...}}data內(nèi)的時(shí)間戳需除以 1000 后轉(zhuǎn) datetime。metadata 字段說明{ name: Fed Funds Interest Rate, # chart title tableHeaderName: Fed Funds Interest Rate, currency: , # $ for dollar-denominated series label: %, # units label chartType: line, mobileChartType: line, lineWidth: 2, positiveColor: #2caffe, negativeColor: , decimals: , chartScale: linear, seriesUnits: }其中name圖表標(biāo)題、currency美元計(jì)價(jià)序列為$、label單位標(biāo)簽如%是最常用于校驗(yàn)數(shù)據(jù)正確性的字段??捎妙l率代碼代碼含義備注D日頻大多數(shù)序列支持M月頻不可用時(shí)返回nullQ季頻通常為null——用M代替A年頻通常為null——用M代替DEFAULT默認(rèn)通常是月頻大多數(shù)序列與M相同INDEXMONTHLY月度指數(shù)收盤部分商品/指數(shù)序列INDEXDAILY日度指數(shù)部分序列DAILYEXCHANGERATE日頻外匯匯率貨幣對10YD10 年日頻專門序列實(shí)操建議先試D得到null再回退到M。大多數(shù)經(jīng)濟(jì)序列只有D和M穩(wěn)定返回?cái)?shù)據(jù)Q、A對多數(shù)指標(biāo)都返回null。已知經(jīng)濟(jì)頁面 IDIDURL slug描述1316us-national-unemployment-rate美國失業(yè)率月頻回溯至 1948 年1333historical-gold-prices-100-year-chart黃金價(jià)格月頻回溯至 1915 年1381debt-to-gdp-ratio-historical-chart美國債務(wù)/GDP 比率2015fed-funds-rate-historical-chart聯(lián)邦基金利率日頻回溯至 1954 年201610-year-treasury-bond-rate-yield-chart10 年期美債收益率日頻回溯至 1962 年2577sp500-pe-ratio-price-to-earnings-chartSP 500 PE 比率使用chart_iframe_comp.php通用提取輔助函數(shù)前面四個(gè)模式的解析邏輯高度一致正則定位變量名 → 括號計(jì)數(shù)找到數(shù)組邊界 →json.loads可以收斂為一個(gè)通用函數(shù)一次性覆蓋dataDaily、chartData、originalData三種內(nèi)嵌 JS 變量import json, re from helpers import http_get def extract_chart_var(html: str, var_name: str) - list: Extract a JS array variable from Macrotrends iframe HTML. m re.search(rfvar\s{re.escape(var_name)}\s*\s*\[, html) if not m: return [] si html.index([, m.start()) bc 0 for j, ch in enumerate(html[si:], si): if ch [: bc 1 elif ch ]: bc - 1 if bc 0: return json.loads(html[si:j1]) return [] # Works for dataDaily, chartData, or originalData: html http_get(https://www.macrotrends.net/production/stocks/desktop/PRODUCTION/stock_price_history.php?tAAPLyb15) daily extract_chart_var(html, dataDaily) html2 http_get(https://www.macrotrends.net/assets/php/chart_iframe_comp.php?id2577urlsp500-pe-ratio-price-to-earnings-chart) pe_data extract_chart_var(html2, originalData)URL 構(gòu)造速查股票類頁面STOCK_BASE https://www.macrotrends.net/production/stocks/desktop/PRODUCTION/ # Price history OHLCV f{STOCK_BASE}stock_price_history.php?t{ticker} # all history f{STOCK_BASE}stock_price_history.php?t{ticker}yb{years} # last N years # Market cap f{STOCK_BASE}market_cap.php?t{ticker}yb{years} # Fundamentals f{STOCK_BASE}fundamental_iframe.php?t{ticker}type{type}statement{stmt}freq{freq}subyb{years} # type/statement combos: pe-ratio/price-ratios, revenue/income-statement, # total-assets/balance-sheet, current-ratio/ratios # Metrics f{STOCK_BASE}fundamental_metric.php?t{ticker}chart{metric}subyb{years} # metrics: profit-margin # Dividend yield f{STOCK_BASE}dividend_yield.php?t{ticker}yb{years}經(jīng)濟(jì) / 指數(shù)頁面# From numeric ID URL slug (read from page source or page URL) fhttps://www.macrotrends.net/assets/php/chart_iframe_comp.php?id{id}url{slug} # Economic indicator JSON API (requires Referer header) fhttps://www.macrotrends.net/economic-data/{page_id}/{freq}限流與反爬實(shí)測結(jié)論根據(jù)文檔在 2026-04-18 的實(shí)測未觀察到任何限流對同一股票 iframe 連續(xù)發(fā)起 10 次快速請求總耗時(shí) 1.8 秒沒有觸發(fā)限速、驗(yàn)證碼或 429 錯(cuò)誤默認(rèn) UAMozilla/5.0對絕大多數(shù)端點(diǎn)可用所有 iframe PHP 數(shù)據(jù)文件從未出現(xiàn) 403部分主頁面 HTML 需要 Chrome UA抓取/stocks/charts/...或/2015/...這類包裝頁遇到 403 時(shí)切換為headers {User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36}/economic-data/{id}/{freq}必須攜帶Referer把頁面 URL 放進(jìn)Referer頭缺少時(shí)請求雖然被放行但部分頁面會返回 403任何端點(diǎn)都不需要 cookie、會話或鑒權(quán) token。如果本地直連仍遇到反爬攔截還可以利用 http_get 的代理路由能力設(shè)置BROWSER_USE_API_KEY環(huán)境變量后http_get會自動(dòng)改走 fetch-use 代理提供機(jī)器人檢測規(guī)避、住宅代理與重試代碼本身無需改動(dòng)。Gotchas容易踩的坑主頁面 URL ≠ 數(shù)據(jù)頁面 URL。部分 URL 會重定向到其他內(nèi)容例如/1316/us-national-debt-by-year實(shí)際會重定向到/1316/us-national-unemployment-rate。如果返回的數(shù)據(jù)看起來不對務(wù)必檢查最終 URLr.url并把最終 URL 作為Referer。yb參數(shù)控制歷史深度yb1→ 約 250 條記錄最近一年yb15→ 約 3772 條記錄最近 15 年省略 → 全部歷史AAPL 有 11428 條記錄回溯至 1980 年對大多數(shù)查詢這也是默認(rèn)行為經(jīng)濟(jì)頁面存在兩種 iframe 模式。macrotrends.net/NNNN/slug頁面要么用chart_iframe_comp.php變量是originalData要么用generateChart/economic-data/API。抓主頁面 HTML 判斷if chart_iframe_comp.php in html: # use extract_index_chart() elif highchartsURL in html: # use get_economic_data()黃金數(shù)據(jù)有兩列價(jià)格{id: GOLDAMGBD228NLBM, date: 2026-04-01, close: 5177.19, close1: 5177.190} # close inflation-adjusted price (base year adjusts over time) # close1 nominal USD price (the raw market price)經(jīng)濟(jì) API 的頻率代碼。只有D和M在大多數(shù)序列上穩(wěn)定返回?cái)?shù)據(jù)A、Q對多數(shù)經(jīng)濟(jì)指標(biāo)返回null。優(yōu)先試D。chartData的字段隨指標(biāo)變化market_cap.php→{date, v1}v1 市值單位十億美元fundamental_iframe.phptypepe-ratio →{date, v1, v2, v3}股價(jià)、EPS、PEfundamental_iframe.phptyperevenue →{date, v1, v2, v3}TTM 營收、季度營收、同比增速 %fundamental_metric.phpchartprofit-margin →{date, v1, v2, v3}毛利率 %、營業(yè)利潤率 %、凈利率 %dividend_yield.php→{date, c, ttm_d, ttm_dy}股價(jià)、TTM 股息、TTM 股息率 %大數(shù)組必須用括號計(jì)數(shù)。股票 iframe 的var dataDaily [...]約 450KB、3772 條 OHLCV 記錄。re.DOTALL貪婪正則雖然能工作但很慢本文所有示例采用的bc括號計(jì)數(shù)法是 O(n) 線性掃描速度快得多。沒有公開的 ticker 查詢 API。如果需要查找公司 slug可訪問搜索端點(diǎn)https://www.macrotrends.net/production/stocks/desktop/PRODUCTION/ticker_search_list.php?vYYYYMMDD但股票價(jià)格 iframe 只需要 ticker 符號?tAAPL不需要 slug。與 browser-harness 的協(xié)作邊界最后回到 harness 的整體使用邊界本技能文檔只解決 Macrotrends 的只讀數(shù)據(jù)提取場景全程用http_get即可。按照 SKILL.md 的指引只有當(dāng)任務(wù)升級為交互型操作例如需要在 Macrotrends 頁面上點(diǎn)擊圖表控件、滾動(dòng)加載、操作已登錄會話時(shí)才應(yīng)升級到瀏覽器模式——而此時(shí)可以從 helpers.py 中按需調(diào)用new_tab、goto_url、js、click_at_xy等 CDP 輔助函數(shù)。日常的批量抓取如用ThreadPoolExecutor并發(fā)拉取多只股票則完全落在http_get的職責(zé)范圍內(nèi)既不消耗瀏覽器資源也不會觸發(fā)任何瀏覽器級反爬?!久赓M(fèi)下載鏈接】browser-harnessBrowser Harness | Self-healing harness that enables LLMs to complete any task.項(xiàng)目地址: https://gitcode.com/gh_mirrors/br/browser-harness創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产91啪| 大香交| 97超碰超| 91超碰在线播放| 日本国产高清色www视频在线| 毛片麻豆91糖心精品毛情片| 乱人伦 国语对白:视频直接看| 色综合V| 97jingpin| 亚洲午夜福利视频| 熟女探花啪啪| 国产一区二区三区高清视频| 老熟女综合网| 97人人草| 综合久久久久久久综合网| 亚洲色图欧洲| 国产精品福利视频播放| 欧美激情久| 思思热免费在线视频| 国产又大又粗又长视频| 色综合天天爱去电影网| 妇人噜噜| 日韩久射综合| 中国黄色特级精品一区二区三区片| av婷婷色婷婷色六月| 日日夜夜精品视频| 亚洲区小说| 加勒比日本在线| av大香蕉| 欧美视频在线第3页| 国产精品嫩草久久久久| av网站在线看| 国产欧美另类久久久精品课程| 99蜜桃臀久久久欧美精品网站| 一块操欧美| 婷婷视频在线免费观看| 久久久精品无码亚免费| 国产精品色片一区二区| h4610国产人妻| 天天看夜夜看日日干| 久久熟女嫩草成人片免费| 国厂麻豆77q4| 欧美性爱一区二区三区四区| 天天香香欲综合| 精品国产一区二区三区av在线资源| 国产又粗又长又爽又色| 大香蕉人妻| 天天干夜夜操网| 中文字幕亚洲永久精品| 亚洲成人av电影在线| 日本久久女同性恋视频| 噜噜瑟| 久久久一区二区| 久久精品国产亚洲AV无码做| 欧美精品二区视频在线| 久久久一区二区三区三州| 中文字幕一区二区视频在线观看| 1769成人国产精品视频| 嗯嗯嗯啊啊在线观看| 欧美久久久| 狠狠爱夜夜干| 夜夜黄| 97在线观看免费| 中文字幕av一区二区三区人妻少妇| 日日A∨| 超碰1024久久| 久操av在线| 黄色十八禁| 成人精品视频| 91熟女丨91老女人| 亚洲啪啪综合?v一区综合精品区| 秋霞免费无码视频日韩A片| 色婷婷六月丁香七月婷婷| 亚洲男人久久综合天堂| 看日韩操逼| AV中文在线| 综合久久婷婷| 人人色人人射人人妻| 91久久午夜无码鲁丝片久久人妻| 99日免费视频中文字幕| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 60秒不遮不挡| 无码操逼视频一下| 午夜福利视频在线一区| 亚洲丝袜色| aV中文麻| 丰满美女一级毛片在线播放| a级理论午夜日本| 午夜天堂精品久久久久91| 99热这里只有精| 大香蕉欧美国产日韩高潮| 国产乱弄免费在线视频。| 天天综合网合集91| 秋霞Av理论一级在线| 操操逼视频| 欧美激情中文字幕另类小说| 日本三级中国三级99人妇网站| 国产亚洲 中文欧美久久| 美女淫穴| av激情亚洲五月天| 综合激情婷婷| 福利天天都操| 欧美影院一区二区三区| av凤凰久久久| 亚洲影视第一页| AAAA级日本片免费视频| 性一交一乱一交A片久久四色| 打av高清| 精品78| 黄色性爱网网| 区一二区日韩亚洲乱码av电影| 日韩BBN| 自拍内地三级在线观看| 少妇99成人麻豆| 美女91网址| 精品国产91av一区二区三区| 蜜桃中文字日产乱幕4区| 日韩av电影网站| 八戒午夜福利理论片| 国产成人网| 日日夜夜国产综合| 日本成人A片免费看| 天天插天天插| 丝袜AV一区二区三区| 日本熟妇人妻中出视频| 91模特在线观看| 人妻精品一区二区在线| 亚洲青青草| 老司机深夜18禁污污网站| 亚洲色天堂日韩中| 日韩一级二级三级在线不卡观看完整| 91黑丝在线播放| 一本色道久久综合狠狠操| 中国国国产一级特黄毛片| 99精品热| 2024黄色视频| 国产 大胆 对白| 可以免费看黄片的视频| 九九成人精品| 九月丁香综合网| 色综合1991| 东北丰满熟女国产一区| 精品少妇一区二区三区| 性感女人网页在线观看视频| 伊人丁香五月婷婷| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 亚洲三区视频| 久久人妻无码毛片A片麻豆| 日操粉逼逼| 风月影院男女十八禁| 伊人激情五月天一区二区| 蜜桃久久久久久久| 久久亚洲精品成人av| 亚洲丰满很很操| 成人网址在线观看| 91高潮| 精品国产一区二区久久| 亚洲AV秘无码一区..| 欧美综合在线91| 91丨熟女丨丰满熟女| 蜜区区视频79| 日韩三级网址| 日韩中文字幕二区| 呦呦一区| 欧美青青视频| AV九九| 97aiaiai| 九九亚洲精品| 探花激情视频| 丁香色狠狠色综合久久小说| 风月影院男女十八禁| 99性爱视频| 99re久久| 九九九精品一区二区无码| 去干网最新版| 啪啪啪综合网| 九九热午夜欧亚国产视频| 992这里有精品| 国产欧美在线观看免费观看| 亚洲九九视频| 97久久超碰国产网站| 精品久久久高清无码| 91丝袜人妻| 91亚州欧美| 精品性爱一区二区| 青娱乐999| 精品制服美女中文一区二区三区| 5252色欧美在线| 熟女六十路| 国产无码久久高清| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 亚洲欧洲综合| 久久超碰、| 五月天色图影视| 中文字幕精品一区二区精| 神马九九| 大色综合| 日韩色| 国产精品久久泡妞网站| 淫荡网址| 欧美欧美啪啪视频| 青青草国产欧美非洲黑人| 哈哈操 大香蕉| 久久久久久免费电影| 久久男人网| 黄色高清久久无码依人| 免费农村成人少妇人妻Aa一区二区视频 | 五月天激情小说| 国产精点久久久成人| 日本高清视频xxxx| 精品成人av一区二区三区在线| 乳欲人妻办公室奶水| 欧洲特黄毛片免费看欧洲毛片| 国产999精品久久久| 夜夜国自区| 男人成人黄色视频在线观看免费下载| 亚州九九九精品视频| 东北女人操比视频| 国内精品99999| 黄站在线免费观看| 国产熟女无套内射| 欧美十八禁视频| 成人av性爱电影在线观看| 九九综合九九综合| 日韩色| **一级毛片国产| 精品超碰中文在线| 久久久久久久久久久久久久久乱码| 白嫩嫩一区| 青青草日本无码| 色九九九| 亚洲综合一| 欧美色视| 丰满人妻无码一区二区三区| 亚洲砖码砖专无区2023| 四虎AV在线观看| 午夜呻吟欧美| 是还免费视频1727我| 青女偷拍网| 婷婷综合伊人一区| 日韩图区 偷拍| 国产三区免费在线观看| 精品91摸| chaopen97久久| 啊啊啊免费视频| AA级电影三区| 亚洲精品亚洲人成人网| 亚洲射综合网| 97网站在线观看| 91天天综合日韩欧美| 中文字幕第9页萱萱影音先锋| 精品在线观看视频在线| 久久久久精| 精品久久9| 国产视频人人网| 黄色区免费观看中文字幕| 色五月网址| 一区 欧美 日韩 麻豆| 蜜臀无码一区二区| 一级片视频啪啪| 激情干在线| 欧美最婬乱婬爆婬性视频 | 中文字幕日韩精品久久| 丁香五月综合| 久热99999| 欧美成人免费在线观看| 99精品在线观看| 丝袜美腿校园春色| 欧美精品三级黄片| 91无码中出人妻视频| 99精品人人爽| 超碰 97国产熟女| 97超碰免费人人性爱| 欧美天天综合在线| 99色色网| av橘色网站| 在线看的av| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 麻豆天美91| 青娱乐日韩无码| 久久香蕉超碰97国产精品| 久久精品无码专区| 五月婷丁香| 国产一区二区在线看| 久久91视频| 久久久久久久久久久久黄色| 级做a爱无码性色永久免费| 久久99久久99久久99人受| 2019亚洲男人天堂| 东北丰满熟女国产一区| 97色视频在线| 欧美日韩人人精品| 国产一级内射高清视频| 啊嗯好大视频在线观看| 大香蕉乱级| 久久久工口| 免费视频一二三区| 91人人看| 日本欧美韩国国产在线| 330Dv国产女人终合视频极品人与兽| 欧美精品97| 另类小说五月天| 精品少妇99| 色情综合| 日本精品一级二级三级| 97色论| 国产极品粉嫩馒头一线天av| 欧美日韩亚洲高清不卡一区二区三区| 亚洲欧美不卡线| 亚洲色图久久成人| 操国产逼| 亚拍在线| 五月丁香婷婷综合| 国产无码精品无码| 欧州激情视频在线一区二区| 欧美视频一区二区在线| 全国男人天堂网| 嗯啊不要啊在线| 日韩一级欧美一级国产一级台湾| 欧美日韩精品久久| 亚洲AV成人无码一区二区三区在线观看| 看看日B真人视频| 亚洲操人| 国产高清MV操逼视频| 看看日B真人视频| 色婷五月| 日韩欧美成人性爱在线| 久久中文字幕在线观看| 裸体1区| 日韩午夜啪啪视频| 夜草网站| 99视频自拍区| 天天看人人操屄犊摸阴| 国产精品无码AV网站| 免费中文在线| 午夜欧美精品久久久| 冬京热男人的天堂| 超碰碰碰碰| 中国操逼无码| 久久精品噜噜噜成人看免欧美大片| 欧美激情综合| 韩国黄片aaaa| 操屄日韩| 日韩欧视频| 激情文学欧美| 亚洲中文字幕日产无码久久| 色五月激情AV在线| 亚洲日韩青青草色月| 欧美在线播放aaaa| 奇米狠999| 免费人成毛片乱码| 欧洲色综合| 国模不卡一本二本三电影| 久久婷婷亚洲| 国产精品女久久久久av爽| 大学生美女口爆| 九九久久国产精品怡红院| 蜜色网色哟哟| 五月激情综合网| 天天做日日做| 琪琪精品免费一区二区三区| 97爱爱| www.人人摸在线视频| 亚洲欧美日韩电影网站一区| 超碰碰激情97+久| 免费的av网| 亚洲成人综合在线| 欧美在线播放aaaa| 人妻激情偷乱视三区频一区二区| 国产无马视频| 激情干在线| 成人无码电影在线观看网| 久久久久久久| 超碰97伊人| 后入福利| 欧美日韩中文字幕不卡| 91精产一区二区三区| 人人操天天爽| 亚洲天堂资源在线| 国产一区二区三三视频| 伊人AAA| 久久久婷婷| 国产精品网站免费| 欧美天天综合站| 欧综合网| 亚洲欧美国产日本一区二区三区| 91亚洲青青草原精品1区| 色男人色天堂东京热| 男人把坤坤插入女人的下体| 久久久精品视频免费观看| 九九热免费国产视频婷婷伊人五月 | 欧美高清91| 美国aaaaa一级黄片| 亚洲色图20p| 91天堂丝袜美腿| 精品久久99| 日韩 成人 有码| 人妻铁牛TV| 屌色在线97视频| 99热伊人| 97色在线观看| 在线有码中文字幕| 97色涩| 欧美极度丰满熟妇hd| 精品大全99999| 熟女人妻av在线资源,黄色的资源| 18禁久久| 欧洲射精91| 亚洲国产精品9999在线观看| 五月天欧美色图| 婷婷久久五月天| 一起草三级AV电影在线观看| 欧美伦乱爱| 亚洲欧美日韩夜夜| 操国产逼| 亚洲中文字幕一区二区| 91亚洲不卡一区| 五月天玖玖资源站| 中文字幕国产在线天堂| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 婷婷视频网| 日日干天天干夜夜爽| 小明看看网址| 欧美制服另类丝袜| 日本99久久| 亚洲国产成人精品999| 亚洲久草AV色图| 亚洲人妖网| 久久熟女人| 欧美国产日韩高清在线| 香蕉久久AⅤ...| 中文字幕欧美丝袜07资源| 嗯嗯啊啊好大好爽| 国产成人主播| 伊人丝袜美腿高跟在线观看高清| 婷婷五月天激情网| 狠狠干婷婷| 久操免费电影| 日本精品一区二区三| 亚洲情色一区综合| 日韩欧美视频青青| 91视频国品一二三区| 人人操人人摸人| 亚洲天堂人妻熟妇视频| 在线观看成人性爱免费小视频| 亚洲毛片基地专区| 熟女人妻一区二区三区免费看 | 久久、1234| 欧美曰韩国产精品| 欧美少妇色综合| 伦理弟一页| 一牛一区二区三区久久| 涩涩久久精品| 欧美日韩97在线| 超碰 欧美| 情色大香蕉| 超碰78| 亚洲中文字幕精品一区| 国产精品亚洲一级av第二区| 久久婷婷五月综合| 色99在线| 女生自91网站| 国内毛片四区| 日韩精品色呦呦| 91在线无码精品秘 软件| 99免费在线视频| 国产精品久久9| 一区二区国产视频在线观看| 欧美亚洲天天| 人人看人人插| 一区二区激情国产熟女| 1204金沙人妻懂旧版免费| 91模特在线观看| 男女做爰猛烈动高潮A片免费应用| 欧美日韩一区二区三区四区蜜桃| 亚洲宅男天堂| 国产日韩中文字幕欧美| 999久久久久久久久| 日本一区不卡| 岛国福利在线精品播放| 午夜精品久久久久| 97天天插| 变态乱伦伪娘灌肠一区二区| 国产不卡片| 91超碰丝袜制服| 免费观看国产不卡av| 欧美亚男人的天堂| 久久黄黄黄| 亚洲欧洲国产综合av| 夜夜福利| 亚洲欧美国产中文视频| 五月大香蕉| 国产热av| 乱欲一区二区| 欧美中字不卡| 亚洲综合中文字幕有码| 久久久久9999妇女| 免费αV在线视频| 一区=区三区视频| 神马久久久久久久久| 家庭乱伦性爱av| 香蕉av一区二区三区| 日韩免费看在线黄色片| A啊啊在线观看| 成人乱人伦一区二区| 色九九九九| 手机看片日韩人妻| 狠狠夜色午夜久久综合在线| 探花在线免费观看视频国产一区| 国产精品第一页国产大屁股视频免费区i| 亚洲阿v天堂无码z2018| 风月影院男女十八禁| 凹凸视频特色日本特黄| 亚洲风情在线观看| 欧美激情欧美精品| 亚洲精品人妻吞精av| 一区二区视频在看| 天天天天天天天天综合| 丁香六月啪| 久久受www免费人成| 成人九九| 91麻豆一二三区| 爽爽淫人网| 青娱乐国产精品| 97在线视频网站| 久久人人爽av亚洲精品天堂桃色 | 久久精品视| 久久99深爱久久99精品| 少妇高潮99p| 国产福利小视频高清在线观看| 欧美图片校园春色| 久久久一区二区| 四虎免费看黄| 欧美老熟另类| 91neishe| 久久肏大逼| 操逼视频国产无套| 精品人妻丰满熟妇一区二区三| 曰本精品久久久| 亚洲综合激情五月久久| 亚洲欧美国产其他二区| 一二三四视频中文字幕在线看| 亚洲美女av无码| 亚洲成成熟女人综合一区二区| 日韩精品国模| 色777999综合| 亚洲一区二区三区在线激情| 熟妇一区,二区,三区。| 欧美色图片欧美色图| 天天操天天干一区二区| 99久久99久久免费精品蜜臀| 欧美 亚洲| 男人天堂东京热| 99re只有精品| 97视频新免费| 国内毛片四区| 国产精品成人AV片免费看网站| 亚洲欧美日韩偷拍色图| 五月丁香黄色网| 情趣丝袜无码操逼视频| 五十路六十路素人熟女| 亚洲 欧美 制服 另类 自拍| 自怕偷自怕亚洲精品| 夜间福利片1000无码| 香蕉久久国产AV一区二区| 色噜噜狠狠色综合日日| 欧美 传媒 麻豆 日韩 偷拍| 91欧美综合在线| 欧美色另类| 青青青国产手线观看视频2| 最新日产中文在线麻豆| 久久亚洲影院一区二区| 歐美性天天| 国产精品视屏| 久久综合激情| 日本五十路熟女一区二区| 亚洲熟久久| 日本五区不卡| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 青青青草伊人精品| 夜夜爽夜夜爽| 中文字幕在线观看丝袜| av东京热男人的天堂| 狠狠操狠狠操操| 色99在线| 91美女视频。| 国模不卡| 欧美色图91p| 台湾一区国产高清在线| 国产成人亚洲精品自产在线| 天天色综合影视网| 欧美日韩精品一区二区三区高清| 一道本东京热加勒比一区二区三区 | 天天色悠悠激情| 97ai亚洲| 另类图片五月天| 久久午夜神马| 一区操逼日比视频| 美女干逼2| 草草网站影院白丝内射| 欧洲与亚洲欧美精品中文字幕| 国产精品久久蜜乳av| 激情四射五月天| 99在线精品观看视频中文| 99综合免费视频| 青青久日| 亚洲男人的天堂一区二区| 亚洲在线a| 丰满搜索结果 -第18页- 久久高清无码| 69天堂| 久久久久ab| 国产91精品福利在线| 精品综合久久久久久97| 91无摭挡| 草草网站影院白丝内射| 国产97/欧美| 欧美在线色图| 凸凹视频在线观看| 欧美日韩在线小说| 秋霞一区二区三区四区五区六区七区| 国产精品无套内谢| 91黄站| 欧日韩在线观看| 天天操综合网| 无码操逼网| 欧姜老司机| 亚洲黄网在哪免费看| 密臀在线视频| 青青青青草av在线观看| 天天干天天爽| AV网站高清无码在线观看| 少妇人妻在线| 四虎免费看黄| 开心激情站| 日韩久久.一级黄色片| 韩国三级色呦呦| 久操av在线| 久久精品老司| 人妻久热在线| 99热超碰在线| 无码少妇精品一区二区60岁老人| heyZO天然素人无码AⅤ专区| 久艹日日日| 九久9精品| 欧美亚洲在线| 亚洲中文字幕一区二区| 五十路熟女在线不卡观看一区二区| 欧美另类色图片| 四虎永久在线精品免费网址 | 91最新综合| 香蕉人欧美综合| 大香蕉伊人久久| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 亚洲中文字幕在现观看| 男人的天堂2019AV| 国产伦精品| 日韩有码免费视频| 日本精品五区| 国产精品2020| 日本性爱欧美性爱| 天美一区在线| 色婷婷五月综合激情中文字幕| 人妻喷水| 嗯啊不要啊在线| 夜草网站| 日韩无码AB| 天天干人妇| 日本不卡在线二区三区| 欧美综合97www| 久热影视| 夜夜嗨TV| 超碰爽人妻熟女Av| 成人无码电影在线观看网| 加勒比av中文| 六十路日本| 欧美资源| 超碰夫妻97| 噜噜吧,噜噜色,噜噜| 久久天堂| 91亚洲欧美综合高清在线| 99综合网| 一区不卡在线观看av| 97精品视频在线| 国产精品一区二区三区,亚洲综合| 黄色一区三区| 97超碰国产精品| 十八禁的黄污污免费网站| 极品出轨视频网站| 天天香香欲综合| 亚州AV无码国产精品| 超碰九7| 白丝少妇一区二区| 婷婷97| 日本欧美一区二区三区视频麻豆| 精品视频一区二区| 97免费视频网| 99热官网| 东京热男人的天堂精品| 97超碰色色| 男人的天堂日韩| 成人AV素股で擦久久| 国产一区二区在线电影| 亚洲码在线中文在线观看| 久久9精品网站| 成人精品视频一区二区| 六月丁香啪啪| 亚洲黄色a级片| 小电影欧美91| 成人精品在线| 久久久久久人妻一区精品色欧美| 亚洲熟女诱惑| 综合情欲网| 樱花草社区www中国| 亚洲少妇色| 亚洲砖码砖专无区2023| 久久性爱精品一区| 秋霞怕怕片| 97Ai亚洲| 男人的天堂Va| 日本久久久精品电影| 久久綜合很很很| 欧美少妇大量自拍视频在线观看| 色综合色| www色色色com| 成视频在线观看免费看| 一区二区影院| 国产精品点击进入在线影院| 思思久热在线精品66| 欧美偷拍| 黑人在线91| 久久精品操| 狠狠躁久久躁| 91精品操美女| 欧美色图自拍| 夜夜国自区| 9.1小视频| 亚欧美色图| 四虎影视永久在线观看精品免费网站 | 欧美色997| 国产精品九9| 久久免费中文字幕在线观看| 色妹子A V| 亚洲天堂性爱| 欧美 亚洲 大香| 欧美熟女激情| 精品然女一区二区| 干B| 激情文学 亚洲图片| 欧洲亚洲天堂精品 | 亚洲高清无码在线桃色| 强奸乱伦AV网站| av天堂精品久久| 欧美操逼熟女| 国产AV久久久蜜爱影集| 五月天色综合| 激情综合97| 人妻密肉在线观看| 青久操| 亭亭在线资源| 97ai亚洲| 日韩性爱啪啪视频| 亚洲精品乱码线路中文字幕| 国产A v无码专区| 黄片在线免费在线观看| 黄污污污污| 亚洲中文人妻色| 色超碰综合| 久久中久文96| 中文字幕丰满子伦无码专区在线视频最新 | 亚洲第一精品在线视频| 精品性爱一二三区| 长长久久免费视频| 人人综合| 玖色av| 97超碰超碰| 在线无码视频| 97天堂| 亚洲综合在线高清| 少妇久久久免费| 蜜臀久久99精品久久久| 国产精品无码久久久久2025| 久久久九九网站| 一牛影视久久久一区二区三区| 久久久专区| 亚洲天堂资源网| 亚洲阿v天堂无码z2018| 亚洲无码色| 久久久不卡区一区二区三区久久久| 亚洲激情欧美色图| 激情小说图片亚洲首页| 色色色色电影网| 美女97超碰| 超碰97男女| 免费的很黄很污的全部视频| 日韩另类色图| 五月天亚洲网| 国产91会所女技师在线观看| 另类天堂| 婷婷九月国产| 中文字幕一区二区三区字幕| 天天操夜夜操| 麻豆区久久久久亚| 色欲av一区二区三区蜜芽| 国产999精品久久久久久| 今日头条成人一区二区三区四虎精品| 97K超碰在线| 久久亚洲AV无码专区国产精品| 日韩97视频!在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 激情六月天| 国内一区二区三区| 欧美αv.com| www老逼91| 综合亚洲欧美| 中文字幕黄色片| 中文字幕欧美日本乱码一线二线 | 日日夜夜国产综合| 国产福利合集| 亚洲 欧美 91| 91欧美经典| 亚洲啪啪性视频| www.acm成人黄色毛片| 中国一级操逼视频| 国产综合久久久鬼色| 国产精品午夜AV完会免费| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 91黑丝少妇| 天天噜| 男人兔费天堂| 91丝袜在线播放| 三级三级三级日本99| 99久久久无码国产精品性男| 亚洲天堂日本| 熟女精品va中文字幕| 欧美论理片| 91在线视频观看国产| 国产一区二区三区,在线观看观看| 天天激情综合站| 久久亚洲不卡一区二区三区 | 亚洲情色电影网| 亚洲图片欧美| 久9久| 欧美爱三级日韩久久| 国产精品网站www| 乱伦色图网址是多少| 青青国产在线拍揄自揄拍| 国产精品久久久久久久久久梁医生| 日韩精品人妻中文字幕有码午| 国产1024在线播放| 玖玖蜜臀资源网| AV和黑人在线播放| 免费超碰97久久| 亚洲国产欧美中文永久| 久久久久久加勒比| oumeisetu综合| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 亚洲综合电影| 欧洲射精91| 亚洲国产精品有声| 亚洲图片欧美另类综合免费视频大大香| 天堂8在线新版官网| 99re视频在线播放青草| 久久女人视频| 操逼国产免费| 久久久青青草| www.一本大99| 日本操逼视频导航| 美女好片色日本| 久久大香蕉手机高清视频| 八戒无码国产午夜福利| 四虎影视永久在线观看精品免费网站 | 美日韩成人| 国产色产精品在线观看| 日韩情色AV| 韩国一级做A片免费的| 欧美97在线欧| 亚州综合图片| 啊…啊…操我用力操我| 在线观看不卡一区二区三区| 色天使AV天堂| 国产免费大片| 日本日皮视频逼| 测评在线观看AV| 男人的天堂2000| 黑操B| 操操逼操操逼操操逼逼| 日本大香蕉综合网红本杳社区| WWW4虎| 中文字幕av乱伦| 美女裸体无遮挡永久免费观看网站 | 秋霞 色色| 亚洲丝袜99| 亚洲精品久| 性爱乱伦网址| 日本黄大片在线观看视频| 人妻 欧美亚洲| 久久久久久久久久久97| 久久精品国产免费观看99| 91狠狠| 91麻豆天美国产欧美高潮| 久热精品色情| 天天流夜夜操| 亚洲最大的综合性av| 黄片免费日韩| 欧美激情高清性猛交| 麻豆精品三区视频| 青青草自拍视频在线播放| 久草福利在线资源站| 国产黄色在线播放观看| 天天噜| www.成人无码| 激情啪啪视频| 亚洲欧洲日产国产综合网| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 啊啊啊操一区| 日本道久久综合色色| 国产成年免费大片黄在线观看| 青春草莓视频在线观看网址| 中国91AV| 热热色青青草| 午夜九九| 亚洲亚洲亚洲天堂天堂| 超碰中文字幕人妻草一区| 日韩三级网址| 人人妻人人操人人乐| 精品久久視頻在线| 成人精品在线| 婷婷丁香在线| 五月香婷婷| 9999免费精彩视频| 一区二区三区视频在线观看免费| 精品国产一区二区三区四区在线看| 日韩三级在线观看网站| 亚洲美女AV无码| 亚洲中文字幕在现观看| 亚洲欧洲成人在线电影| 久久精品国产亚洲AV先锋| 另类图片天天影视| 亚欧美综合网| 四虎精品一区二区| 999精品乱码| 97天堂| 久久久精品网站| 中文字幕97| 国产精品久久久久久久无码AV | 第二页中文字幕| 欧美亚洲第1页| 国产成人精品午夜福利| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 色婷婷亚洲婷婷| 久久精品亚洲成a人天堂| blacked精品一区国产| 一区二区三区免费岛国片| 日韩人妻免费精品| 秋霞欧美性爰视频| 狠狠干婷婷| 天天影视网综合少妇| 很黄很污的免费网站| 另类亚洲图色| 亚洲欧美精品久| 色九九综合AV| 91美女片在线| 亚洲超碰97| 国产精品探花色| 久操视频资源站公开| 日本三级韩三级99久久| 97人肏| 精品乱子一区二区三区99| 精品无码人妻一区二区免费蜜桃| 天堂精品| 精品人妻一区二区三区日产| 欧美不卡在线一区二区| 91精品人妻电影| 国产刺激视频| 久久99999| 一本大道久| 人人搞人人插人人操| 另类专区加勒比| 加勒比性爱成人在线| 亚洲黄色| 欧美 日韩 亚洲 春色| 欧美综合区| 欧美一二三区四五区| 色婷婷一区二区三区久久午夜| 超碰在线免费一区二区三区| 欧美爆乳精品一区二区| 国产树林里野战在线看| 丝袜熟女2P| 亚洲在钱| 久久精品国产精品一区| 在线v中文字幕一区二区三区| 激情四射婷婷四五月天| 色悠久久久av| 国产1024在线播放| 亚欧高清在线| 久久曰曰| 久久久久久久97| 五月婷婷丁香中文字幕| 白丝AV网站| 变态综合色| 97国产高清视频在线观看| 欧美专利1区2区3区4区5区免费| 学生妹天天看| 国产av激情无码久久天堂| 亚洲午夜av| 亚洲综合贴图91| A级在线视频| 狠狠干,狠狠操| 国产精品久久久久999| 日本久久女同性恋视频| 任你爽视频| 人乳av| 免费超碰97在线观看| 男人的天堂2018.| 哈哈操电影| 中文字幕性感少妇av| 色综合20p| 1000部熟女视频在线观看| 日本大片日本一区二区免费高清 | 欧美aaaaaaa| yazhousetuoumei| 久久午夜色播影院免费高清| 五月丁香婷婷色| 欧美性五月| 日韩美女操b| 99re99视频在线免费观看| 综合伊人激情| 欧美亚男人的天堂| 久操视频在线观看| 大香樵伊人网| 亚洲色阁| 九九九九久久久| 色爱亚洲| 亚洲 综合 欧美| 日骚逼视频| 成人婷婷丁香| 欧州91高潮| 999狠狠综合| 91亚州| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 大香蕉男人的天堂| 三级精品三级在线观看| 91在线限制级| 日语五十路和六十路亚洲国产精品| 男人夜色天堂ss| 久久久久久久精| 91久青| 成人性爱免费播放| 夜夜操av亚洲一区二区| 亚洲97成人在线观看| 丰满少妇高潮无码| 中文字幕五月婷婷免费| 日韩精品操少妇| 风流老熟女一区二区三区l| 夜夜操夜夜高潮夜夜爽国产精品区| 立川理惠无码一区二区| 97超碰精品图片| 欧美天天插| 玖玖爱在线视频免费观看| 色情亚洲日本成人| 欧美成人A天堂片在线观看| 亚州精品人妻一二三区| 丁香婷婷大香蕉| 五月亭亭六月丁香| 久久亚洲熟妇在线视频| 一区二区三区免费岛国片| 校园春色 亚洲| 91在线综合网| 国产精品爽爽v| 亚洲自拍小说| 夜夜操夜夜爽夜夜高潮| 久久精品日韩| av天堂加勒比| 日韩伦理视频| 亚洲AV操| 美女诱惑一区| 亚州高清色综合| 丁香色五月 97干| 日本羞羞的视频在线播放| 欧美激情久久久久| 无码视频黄色网战| 综合久久少妇中文字幕| 亚洲综合贴图91 | 狠狠做深爱婷婷久久二区| 五月丁香六月婷综合成人综合| 国产精品美女久久久久久网站| 色www精品视频在线观看| 精品久久99| 色黄污美女啪啪啪免费网站| 天天天操天天天爱| 日本久操视频| 国产福利小视频高清在线观看| 欧美激情精品| 激情小说亚洲视频| 色噜噜人妻av 中文字幕| 欧美性爱1080p| 日韩97| 九九九只有精品| 亚州色站 日韩电影| 婷婷91| 人妻中文字幕精品无码| 97色综合中文网| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 日韩精品中文字幕一| 91丝袜在线播放| 国产精品动态一区二区三区四四| 好爽,再快点啊哈嗯嗯嗯嗯| 午夜福利成人免费视频| 内射小黄片| 超碰在线一区| 9美女超碰在线免费观看| 91丨精品丨国产丨丝袜| 国产精品久久久久久无码红治院| 亚洲色电影在线| 欧美性Fer办公室秘书| 欧美超碰96| 欧美九9 9 9| 最新日韩黄片| 欧美另类精品xxxx| 亚洲国产一级黄色视频| 变态综合色| 久久9精品网站| 国产欧美后入| 色五月第四色| 日韩伦理视频| 久久色人体 | 大香蕉欧美伊| 久超碰在| 亚洲精品视频在线| 国产做?爰片久久毛片?片美国| 中文字幕交换人妻| 麻豆国产视频精品观看| 啪啪性爱免费视频| 成人免费性爱视视| 超清中文乱码字幕| 啊啊啊啊好爽好舒服一区二区易域| 日韩BBN| 老鸭窝日丰县女人| 久久精品视频一区三区小泽玛利亚| 免费网站观看www在线观| 嗯……啊…嗯嗯…啊…好舒服| 人人喜人人妻| 精品一区96| 嗯阿好爽好紧| 91伊人影视综合| 日本黄色裸日本黄色裸体| 99只有精品| 天堂资源站| 亚洲国产精品久久久久婷婷老年 | 精品成人av一区二区三区在线| 国产剧情AV不卡在线观看| 久久久久九九九| 大香蕉五月天| 五月婷在线| 中文字幕二区日韩天堂| 日本免费不卡二区| 欧美日韩免费专区在线| 精品然女一区二区| 美女干逼2| 黄色av播放免不|