स्क्रेपलेस डीप सर्पएपी के साथ एक रैंक ट्रैकर बनाएं
Advanced Data Extraction Specialist
संक्षेप में:
- एक रैंक ट्रैकर एक लूप है, न कि एक स्प्रेडशीट। प्रत्येक कीवर्ड के लिए गूगल से प्रश्न पूछें, ऑर्गेनिक पदों को पढ़ें, जानें कि आपका डोमेन कहाँ स्थित है, और उस संख्या को एक कार्यक्रम पर लिखें — यही पूरी मशीन है।
- कठिन हिस्सा एक साफ, पार्स करने योग्य एसईआरपी प्राप्त करना है। गूगल परिणामों को व्यक्तिगत बनाता है और रेट-सीमित करता है, इसलिए एक रैंक ट्रैकर को एक खोज स्रोत की आवश्यकता होती है जो हर कॉल पर संरचित
organic_resultsके साथ एक स्थिरpositionऔरlinkलौटाए। - स्क्रेपलेस डीप सर्पएपीआई गूगल परिणामों को JSON के रूप में लौटाता है।
{"q": "<keyword>"}के साथscraper.google.searchअभिनेता के खिलाफ एकPOSTएकorganic_resultsएरे लौटाता है — प्रत्येक प्रविष्टि में एकpositionऔर एकlinkहोता है, जो एक रैंक ट्रैकर को आपके डोमेन से मिलाने के लिए आवश्यक है। - डोमेन मिलान एक होस्ट तुलना है, न कि एक स्ट्रिंग खोज। प्रत्येक परिणाम के
linkको उसके होस्ट में पार्स करें,www.को हटा दें, और अपने लक्ष्य डोमेन के खिलाफ तुलना करें — इसलिएblog.yourdomain.comऔरyourdomain.com/pathदोनों एक हिट के रूप में गिने जाते हैं। - समय के साथ स्नैपशॉट पदों को डेल्टास में बदलते हैं। प्रत्येक रन को तारीख के आधार पर संग्रहित करें, फिर अंतिम संग्रहित रन के खिलाफ आज की तुलना करें ताकि यह देख सकें कि कौन से कीवर्ड ऊपर गए, गिरे, या परिणामों से पूरी तरह से बाहर हो गए।
- शुरू करने के लिए मुफ्त। नए स्क्रेपलेस खातों में मुफ्त डीप सर्पएपीआई क्रेडिट शामिल हैं — app.scrapeless.com पर साइन अप करें और इस गाइड में आपके अपने कीवर्ड सेट के खिलाफ ट्रैकर चलाएं।
परिचय: रैंक ट्रैकर बनाएं, इसे किराए पर न लें
खोज रैंक एक सूची में एक स्थिति है। दिए गए कीवर्ड के लिए, आपका डोमेन ऑर्गेनिक स्थिति 3, या 11, या पहले पृष्ठ पर कहीं नहीं बैठता है — और वह संख्या गूगल के पुन: रैंकिंग और प्रतिस्पर्धियों के प्रकाशन के साथ बदलती है। इसे ट्रैक करना पिछले सप्ताह 4 से 9 की पृष्ठ संख्या गिरने और यह खोजने के बीच का अंतर है कि ट्रैफिक पहले से ही चला गया है।
ज्यादातर "रैंक ट्रैकर बनाएं" वाकथ्रु आवश्यकताएँ एक गूगल शीट पर समाप्त होती हैं जिसे आप हाथ से अपडेट करते हैं, या एक फार्मूला जो एक सेल को एक बार में स्क्रैप करता है और गूगल के मार्कअप को बदलने पर टूट जाता है। यह हर महीने एक बार जांचे जाने वाले पांच कीवर्ड के लिए काम करता है। यह एक कीवर्ड सेट के लिए जो आप वास्तव में परवाह करते हैं, में स्केल नहीं होता है, और यह आपको तुलना के लिए कोई इतिहास नहीं देता।
यह गाइड पाइथन में एक वास्तविक, प्रोग्रामेटिक रैंक ट्रैकर बनाता है जो स्क्रेपलेस डीप सर्पएपीआई के ऊपर है। एपीआई गूगल के ऑर्गेनिक परिणामों को संरचित JSON के रूप में लौटाता है, इसलिए ट्रैकर छोटा रहता है: एक कीवर्ड को क्वेरी करें, पदों को पार्स करें, अपने डोमेन का मिलान करें, स्नैपशॉट संग्रहित करें, और मूवमेंट की गणना करने के लिए रन को डिफ करें। अंत में, आपके पास एक स्क्रिप्ट होती है जिसे आप किसी भी कीवर्ड सेट पर इंगित कर सकते हैं और एक कार्यक्रम पर चला सकते हैं।
प्रोग्रामेटिक रैंक ट्रैकर के साथ आप क्या कर सकते हैं
- एक कार्यक्रम पर कीवर्ड सेट को ट्रैक करें। दर्जनों कीवर्ड के खिलाफ प्रतिदिन या साप्ताहिक उसी स्क्रिप्ट को चलाएं और बिना किसी ब्राउज़र को छुए एक स्थिति इतिहास बनाएं।
- एक पृष्ठ के कीवर्ड प्रसार को देखें। ट्रैकर को एक यूआरएल के लक्ष्य कीवर्ड पर बिंदु करें और देखें कि यह किन शर्तों के लिए रैंक करता है और कहाँ।
- ट्रैफिक से पहले गिरावट का पता लगाएं। एक स्थिति जो 5 से 14 पर जाती है, यह एक संकेत है जिस पर आप उसी दिन काम कर सकते हैं, न कि महीने के अंत में।
- क्षेत्रीय रैंकिंग की तुलना करें। एक ही कीवर्ड देश के अनुसार अलग-अलग रैंक करता है, इसलिए एक ट्रैकर जो
glपैरामीटर को बदलता है, आपके प्रत्येक बाजार में स्थिति दिखाता है। - स्वयं के डैशबोर्ड में रैंकिंग फ़ीड करें। चूंकि हर परिणाम JSON है, स्थिति डेटा सीधे एक डेटाबेस, एक नोटबुक, या एक रिपोर्टिंग कार्य में बिना किसी स्क्रेपिंग गोंद के ड्रॉप होता है।
- एक माइग्रेशन या डिज़ाइन की समीक्षा करें। साइट परिवर्तन से पहले रैंकिंग के स्नैपशॉट लें और इसके बाद डिफ करें, ताकि एक रिग्रेशन गिरे हुए कीवर्डों की सूची के रूप में दिखाई दे सके।
क्यों स्क्रेपलेस डीप सर्पएपीआई
स्क्रेपलेस डीप सर्पएपीआई एक प्रबंधित गूगल खोज अंत बिंदु है जो एसईआरपी को संरचित JSON के रूप में रॉ एचटीएमएल के बजाय लौटाता है। विशेष रूप से एक रैंक ट्रैकर के लिए, यह लाता है:
- संरचित
organic_results— प्रत्येक परिणाम एक वस्तु है जिसमेंposition,title, औरlinkहोता है, इसलिए कोई एचटीएमएल पार्सिंग नहीं है और गूगल के अगले लेआउट परिवर्तन पर तोड़ने के लिए कोई सीएसएस चयनकर्ता नहीं है। - एक स्थिर
positionफील्ड — एपीआई रिपोर्ट करता है कि प्रत्येक ऑर्गेनिक परिणाम की रैंक क्या है, जो रैंक ट्रैकर द्वारा रिकॉर्ड किए जाने वाला सटीक मान है। - देश और भाषा नियंत्रण —
glऔरhlपैरामीटर आपको एक अंत बिंदु से बाजार के अनुसार रैंकिंग को मापने की अनुमति देते हैं। - हुड के तहत घरेलू बैंडविड्थ — खोजें 195+ देशों में आवासीय प्रॉक्सी के माध्यम से चलती हैं, इसलिए परिणाम वास्तविक उपयोगकर्ता की एसईआरपी को दर्शाते हैं न कि डेटा सेंटर-फ्लैग्ड वाले।
- इनलाइन प्रतिक्रिया —
scraper.google.searchअभिनेता वही अनुरोध में परिणाम लौटाता है, इसलिए ट्रैकर JSON को सीधे बिना किसी परिप्रेरणा कदम के पढ़ता है।
आप app.scrapeless.com पर मुफ्त योजना पर अपना एपीआई कुंजी प्राप्त करें।
पूर्वापेक्षाएँ
- Python 3.10 या नए संस्करण
requestsपुस्तकालय (pip install requests)- एक स्क्रेपलेस खाता और एपीआई कुंजी — app.scrapeless.com पर साइन अप करें
- एक कीवर्ड सेट और लक्ष्य डोमेन जिसे आप ट्रैक करना चाहते हैं
- टर्मिनल के साथ बुनियादी परिचितता
अपने एपीआई कुंजी को पर्यावरण से पढ़ें ताकि यह कभी स्क्रिप्ट में न पहुंचे:
plaintext
एक्सपोर्ट SCRAPELESS_API_KEY="आपका_api_token_यहाँ"
कदम 1 — एक कीवर्ड के लिए गूगल से क्वेरी करें
ट्रैकर की सबसे छोटी इकाई एक कीवर्ड क्वेरी है। scraper.google.search अभिनेता के साथ Deep SerpApi अंत बिंदु पर POST भेजें और एक input ऑब्जेक्ट जिसमें क्वेरी होती है। q फ़ील्ड कीवर्ड है; gl और hl देश और इंटरफ़ेस भाषा निर्धारित करते हैं ताकि हर रन उसी बाजार को माप सके।
python
import os
import requests
ENDPOINT = "https://api.scrapeless.com/api/v1/scraper/request"
def search(query, gl="us", hl="en"):
payload = {
"actor": "scraper.google.search",
"input": {"q": query, "gl": gl, "hl": hl},
}
response = requests.post(
ENDPOINT,
json=payload,
headers={"x-api-token": os.environ["SCRAPELESS_API_KEY"]},
)
response.raise_for_status()
return response.json()
data = search("scrapeless scraping browser")
results = data.get("organic_results", [])
print(f"{len(results)} ऑर्गेनिक परिणाम")
for result in results[:5]:
print(result["position"], result["link"])
प्रतिक्रिया एक JSON ऑब्जेक्ट है जो एक ही राउंड में वापस की जाती है; organic_results वह एरे है जिसे ट्रैकर पढ़ता है। प्रत्येक तत्व में एक position (पृष्ठ पर रैंक) और एक link (परिणाम URL) होता है। title, snippet, और source भी मौजूद हैं, लेकिन एक रैंक ट्रैकर को केवल position और link की आवश्यकता होती है।
कदम 2 — ऑर्गेनिक स्थानों का पार्स करें
कदम 1 में क्वेरी पूरी SERP ऑब्जेक्ट लौटाती है — ऑर्गेनिक परिणाम, प्लस विज्ञापन, संबंधित खोजें, और जब गूगल उन्हें दिखाता है, इनलाइन वीडियो। ट्रैकर केवल organic_results के साथ काम करता है, और केवल प्रति प्रविष्टि दो फ़ील्डों के साथ। प्रत्येक परिणाम को (position, link) जोड़ी में घटाएं ताकि मिलान चरण के लिए स्कैन करने के लिए एक साफ़ सूची हो।
python
def organic_positions(data):
pairs = []
for result in data.get("organic_results", []):
pairs.append((result["position"], result["link"]))
return pairs
positions = organic_positions(search("scrapeless scraping browser"))
for position, link in positions:
print(position, link)
position वह रैंक है जो गूगल ने लौटाए गए पृष्ठ पर परिणाम को सौंपी है। इसे सीधे फ़ील्ड से पढ़ें बजाय सूची के इंडेक्स को गिनने के, ताकि मूल्य सही बना रहे, भले ही API किसी परिणाम प्रकार को छोड़ दे या पृष्ठ की संरचना रन के बीच बदल जाए।
कदम 3 — अपने डोमेन को रैंक से मिलाएं
एक रैंक आपके डोमेन का उस सूची में position है। मिलान को होस्ट पर होना चाहिए, URL के उपस्ट्रिंग पर नहीं, ताकि कच्ची लिंक में "yourdomain" के लिए खोज एक प्रतिस्पर्धी के पथ या क्वेरी स्ट्रिंग को गलत तरीके से मेल न करे। प्रत्येक link को उसके होस्ट में पार्स करें, अग्रणी www. को हटा दें, और एक उपडोमेन को भी हिट मानें।
python
from urllib.parse import urlparse
def host_of(url):
host = urlparse(url).netloc.lower()
return host[4:] if host.startswith("www.") else host
def rank_of(domain, data):
domain = domain.lower()
for result in data.get("organic_results", []):
host = host_of(result["link"])
if host == domain or host.endswith("." + domain):
return result["position"]
return None
data = search("scrapeless scraping browser")
rank = rank_of("scrapeless.com", data)
print("scrapeless.com:", rank if rank is not None else "लौटाए गए परिणामों में नहीं")
rank_of आपके डोमेन द्वारा धारण किए गए पहले स्थान को लौटाता है, या None जब यह लौटाए गए परिणामों में दिखाई नहीं देता। एक None असली डेटा है — इसका मतलब है कि डोमेन उस पृष्ठ पर नहीं है जो API ने उस कीवर्ड के लिए लौटाया है, और ट्रैकर को यह रिकॉर्ड करना चाहिए, न कि इसे छोड़ना चाहिए।
अपनी API कुंजी मुफ्त योजना पर प्राप्त करें: app.scrapeless.com
कदम 4 — एक कीवर्ड सेट को ट्रैक करें और स्नैपशॉट संग्रहीत करें
एकल कीवर्ड एक ट्रैकर नहीं है। एक कीवर्ड सेट पर मिलान चलाएं, परिणाम को एक तारीख से स्टैम्प करें, और इसे एक इतिहास फ़ाइल में जोड़ें। प्रत्येक स्नैपशॉट एक रन है: एक तारीख प्लस कीवर्ड के लिए रैंक का मानचित्र। उन्हें एक सूची के रूप में संग्रहीत करने से पूर्ण समयरेखा एक स्थान पर रहती है diff चरण के लिए।
python
import json
from datetime import date, timezone, datetime
from pathlib import Path
HISTORY = Path("rank_history.json")
def snapshot(domain, keywords):
ranks = {}
for keyword in keywords:
ranks[keyword] = rank_of(domain, search(keyword))
return {"date": date.today().isoformat(), "domain": domain, "ranks": ranks}
def append_snapshot(snap):
history = json.loads(HISTORY.read_text()) if HISTORY.exists() else []
history.append(snap)
HISTORY.write_text(json.dumps(history, indent=2))
return history
keywords = [
"scrapeless scraping browser",
"scrapeless deep serp api",
"anti detection cloud browser",
]
snap = snapshot("scrapeless.com", keywords)
append_snapshot(snap)
for keyword, position in snap["ranks"].items():
print(f"{position if position is not None else '—':>3} {keyword}")
प्रत्येक रन एक स्नैपशॉट जोड़ता है। कीवर्ड सेट को परिभाषित करना आपका काम है; उन शर्तों का आदान-प्रदान करें जिनके लिए एक पृष्ठ को रैंक करना है। जो पोजिशन None लौटती हैं, उन्हें इतिहास में null के रूप में लिखा गया है, इसलिए जो कीवर्ड पृष्ठ से गायब हो गया है वह एक रिकॉर्डेड घटना है न कि एक अंतर।
चरण 5 — रनों के बीच रैंक डेल्टा की गणना करें
इतिहास केवल तब उपयोगी है जब आप इसका अंतर निकालते हैं। उसी डोमेन के लिए नवीनतम स्नैपशॉट की तुलना पिछले स्नैपशॉट से करें और प्रत्येक कीवर्ड को वर्गीकृत करें: सुधार हुआ, गिर गया, अपरिवर्तित, नए रैंकिंग में या बाहर गया। डेल्टा पूर्व स्थिति माइनस वर्तमान स्थिति है, इसलिए एक सकारात्मक संख्या का मतलब है कि डोमेन पृष्ठ पर ऊपर बढ़ गया।
python
def deltas(history, domain):
runs = [s for s in history if s["domain"] == domain]
if len(runs) < 2:
return {}
previous, current = runs[-2]["ranks"], runs[-1]["ranks"]
report = {}
for keyword, now in current.items():
before = previous.get(keyword)
if now is None and before is not None:
report[keyword] = "परिणामों से गिर गया"
elif now is not None and before is None:
report[keyword] = f"{now} पर नया"
elif now is not None and before is not None:
move = before - now
report[keyword] = "कोई बदलाव नहीं" if move == 0 else f"{move:+d} (पहले {before}, अब {now})"
return report
history = json.loads(HISTORY.read_text())
for keyword, change in deltas(history, "scrapeless.com").items():
print(f"{keyword}: {change}")
पहले रन पर अंतर निकालने के लिए कुछ नहीं होता, इसलिए deltas खूली लौटाता है - ट्रैकर बस आधार रेखा को स्टोर करता है। दूसरे रन के बाद, हर कीवर्ड एक मूवमेंट लेबल ले जाता है जिसे आप अलर्ट, डैशबोर्ड या साप्ताहिक रिपोर्ट में रूट कर सकते हैं। चरण 4 + चरण 5 जोड़ी को क्रोन या सीआई नौकरी के साथ शेड्यूल करें और रैंक ट्रैकर स्वयं चलेगा।
आपको क्या मिलता है
इतिहास फ़ाइल ट्रैकर का आउटपुट है: प्रत्येक रन के लिए एक स्नैपशॉट, प्रत्येक एक दिनांक के साथ कीवर्ड-से-पोजिशन मैप। नीचे का आकार बिल्कुल वही है जो append_snapshot लिखता है।
json
// विवरणात्मक नमूना - स्कीमा बिल्कुल वही है जो append_snapshot लिखता है; फ़ील्ड मान विवरणात्मक हैं।
[
{
"date": "2026-06-16",
"domain": "yourdomain.com",
"ranks": {
"आपका प्राथमिक कीवर्ड": 4,
"आपका द्वितीयक कीवर्ड": 11,
"एक कीवर्ड जिसके लिए आप अभी तक रैंक नहीं करते": null
}
},
{
"date": "2026-06-23",
"domain": "yourdomain.com",
"ranks": {
"आपका प्राथमिक कीवर्ड": 2,
"आपका द्वितीयक कीवर्ड": 9,
"एक कीवर्ड जिसके लिए आप अभी तक रैंक नहीं करते": 18
}
}
]
लाइव कीवर्ड रनों से कुछ ईमानदार अवलोकन:
- पोजिशन की संख्या API के
positionफ़ील्ड से आती है। उन्हें सीधे पढ़ें; क्रम सूची से रैंक का अनुमान न लगाएं, क्योंकि लौटाया गया परिणाम मिश्रण रनों के बीच भिन्न होता है। - जैविक परिणामों की संख्या प्रत्येक प्रश्न पर भिन्न होती है। एक कीवर्ड एक रन पर छह जैविक परिणाम लौटा सकता है और दूसरे पर आठ, इसलिए एक गहरा रैंकिंग डोमेन के लिए
Noneबस इस दिन लौटाए गए सेट के नीचे होना हो सकता है। snippet_highlighted_wordsशर्तित है। कुछ परिणाम इसे लेकर आते हैं और कुछ नहीं; रैंक ट्रैकर इसे नजरअंदाज करता है, लेकिन अन्य फ़ील्ड पढ़ने वाली कोई भी चीज़ उन्हें nullable के रूप में मान लेना चाहिए।- देश महत्वपूर्ण है। एक ही कीवर्ड
glमान के अनुसार अलग-अलग रैंक करता है, इसलिए प्रत्येक ट्रैक की गई कीवर्ड के लिए एक देश को पिन करें और रनों के बीच स्थिर रखें ताकि उपयुक्त की तुलना की जा सके।
निष्कर्ष: अपने रैंक ट्रैकिंग पाइपलाइन का पैमाना बढ़ाएं
एक रैंक ट्रैकर पांच कदमों में सरल होता है: एक कीवर्ड का प्रश्न पूछें, जैविक पोजीशंस को पार्स करें, अपने डोमेन को होस्ट पर मिलाएं, एक दिनांकित स्नैपशॉट स्टोर करें, और पिछले रन के खिलाफ अंतरों की गणना करें। डीप सर्पएपीआई पर आधारित, प्रत्येक कदम एक संरचित organic_results ऐरे को पढ़ता है बजाय इसके कि गूगल के एचटीएमएल से लड़े, इसलिए संपूर्ण ट्रैकर सौ लाइनों के नीचे रहता है।
यहाँ से, इसे उन धुरियों के साथ स्केल करें जो मायने रखते हैं: कीवर्ड सेट को चौड़ा करें, बाजार के अनुसार gl में भिन्नता लाएं, और स्नैपशॉट को एक डेटाबेस में डालें ताकि इतिहास एकल फ़ाइल से आगे बढ़ सके। वही JSON-प्रथम दृष्टिकोण अन्य सतहों पर विस्तारित होता है जो Scrapeless Scraper API गाइड में कवर किया गया है। प्राइसिंग योजनाएं और डीप सर्पएपीआई दस्तावेज़ को पूर्ण पैरामीटर सेट के लिए जांचें, प्रत्येक कीवर्ड के लिए एक देश को पिन करें, position फ़ील्ड से पोजिशंस पढ़ें, और एक अनुपस्थित डोमेन को एक वास्तविक null मानें।
क्या आप अपने एआई-संचालित खोज पाइपलाइन का निर्माण करने के लिए तैयार हैं?
हमारे समुदाय में शामिल हों, एक मुफ्त योजना का दावा करें और उन डेवलपर्स से जुड़ें जो रैंक-ट्रैकिंग और खोज पाइपलाइनों का निर्माण कर रहे हैं: Discord · Telegram।
app.scrapeless.com पर मुफ्त डीप सर्पएपीआई क्रेडिट के लिए साइन अप करें और ऊपर दिए गए ट्रैकर को उस कीवर्ड सेट और बाजार के अनुसार अनुकूलित करें जिसकी आपके प्रोजेक्ट को आवश्यकता है।
FAQ
प्रश्न: क्या API के साथ गूगल रैंकिंग को ट्रैक करना कानूनी है?
सार्वजनिक रूप से दृश्य सर्च परिणामों को क्वेरी करना आमतौर पर रैंक ट्रैकिंग का तरीका है, और डीप सर्पएपीआई वही सार्वजनिक SERP लौटाता है जो एक ब्राउजर करेगा — उन रैंक वाले पृष्ठों की गूगल ने क्रॉल और इंडेक्स किया है, वही URL सेट जो साइट मालिक साइटमैप प्रोटोकॉल के माध्यम से प्रदर्शित करते हैं। नियमों में क्षेत्राधिकार और उपयोग के मामले के अनुसार भिन्नता होती है, इसलिए गूगल की शर्तों की समीक्षा करें साथ ही रोबोट्स एक्सक्लूजन प्रोटोकॉल में क्रॉल निर्देशों की समीक्षा करें और अपने विशेष आवेदन के लिए सलाह लें।
प्रश्न: यह गूगल शीट्स रैंक ट्रैकर से कैसे भिन्न है?
एक स्प्रेडशीट ट्रैकर एक बार में एक सेल की जांच करता है और वास्तविक इतिहास को संग्रहीत नहीं करता है। यहां स्क्रिप्ट एक पूर्ण कीवर्ड सेट को प्रोग्रामेटिक रूप से क्वेरी करती है, दिनांकित स्नैपशॉट रिकॉर्ड करती है, और रन के बीच में गति की गणना करती है, इसलिए यह बड़े कीवर्ड सेट के लिए स्केल करती है और एक शेड्यूल पर चलती है।
प्रश्न: क्या मुझे ट्रैकर चलाने के लिए एक प्रॉक्सी की आवश्यकता है?
कोई अलग प्रॉक्सी सेटअप की आवश्यकता नहीं है। डीप सर्पएपीआई आंतरिक रूप से 195+ देशों में आवासीय ईग्रस के माध्यम से खोजों को रूट करता है, इसलिए परिणाम एक वास्तविक उपयोगकर्ता के SERP को दर्शाते हैं बिना आपको आईपी प्रबंधित किए।
प्रश्न: मैं किसी विशेष देश के लिए रैंकिंग को कैसे ट्रैक करूं?
search कॉल करते समय gl पैरामिटर को देश के कोड और hl को भाषा पर सेट करें। एक ही रन के बीच तय कीवर्ड के लिए समान gl बनाए रखें ताकि स्थिति का इतिहास समकक्ष बने।
प्रश्न: null स्थिति का क्या अर्थ है?
इसका मतलब है कि डोमेन उस रन पर उस कीवर्ड के लिए API द्वारा लौटाए गए ऑर्गेनिक परिणामों में मौजूद नहीं था — या तो यह लौटाए गए सेट के नीचे रैंक करता है या यह पृष्ठ से गिर गया है। ट्रैकर इसे एक वास्तविक घटना के रूप में रिकॉर्ड करता है ताकि एक गिरावट डेल्टास में दिखाई दे।
प्रश्न: ट्रैकर को कितनी बार चलाना चाहिए?
दैनिक या साप्ताहिक अधिकांश जरूरतों को कवर करता है। स्नैपशॉट-और-डिफ़ कदम को क्रोन या एक CI नौकरी के साथ शेड्यूल करें; पोजिशन गूगल की टाइमलाइन पर चलते हैं, इसलिए दैनिक से कम पोलिंग शायद ही सिग्नल जोड़ती है।
प्रश्न: क्या मैं अपने डोमेन से सबडोमेन और पथों को मेल कर सकता हूं?
हाँ। rank_of मैचर होस्ट पर तुलना करता है और सबडोमेन को हिट के रूप में मानता है, इसलिए blog.yourdomain.com और yourdomain.com/page दोनों को आपके डोमेन के रूप में गिना जाता है।
स्क्रैपलेस में, हम केवल सार्वजनिक रूप से उपलब्ध डेटा का उपयोग करते हैं, जबकि लागू कानूनों, विनियमों और वेबसाइट गोपनीयता नीतियों का सख्ती से अनुपालन करते हैं। इस ब्लॉग में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है और इसमें कोई अवैध या उल्लंघन करने वाली गतिविधियों को शामिल नहीं किया गया है। हम इस ब्लॉग या तृतीय-पक्ष लिंक से जानकारी के उपयोग के लिए सभी देयता को कोई गारंटी नहीं देते हैं और सभी देयता का खुलासा करते हैं। किसी भी स्क्रैपिंग गतिविधियों में संलग्न होने से पहले, अपने कानूनी सलाहकार से परामर्श करें और लक्ष्य वेबसाइट की सेवा की शर्तों की समीक्षा करें या आवश्यक अनुमतियाँ प्राप्त करें।


