ایف ایم زیڈ کراولنگ بائننس اعلان مواد پر پائیتھون کرالر کا اطلاق کرنے کی ابتدائی تلاش

مصنف:نینا باداس, تخلیق: 2022-04-08 15:47:43, تازہ کاری: 2022-04-13 10:07:13

ایف ایم زیڈ پر پائتھون کرالر کا اطلاق کرنے کی ابتدائی تلاش کرالنگ بائننس اعلان کا مواد

حال ہی میں ، میں نے اپنے فورموں اور ڈائجسٹ کو دیکھا ، اور پائتھون کرالر کے بارے میں کوئی متعلقہ معلومات موجود نہیں ہیں۔ جامع ترقی کی ایف ایم زیڈ روح کی بنیاد پر ، میں صرف کرالر کے تصورات اور علم کے بارے میں جاننے کے لئے گیا۔ اس کے بارے میں جاننے کے بعد ، مجھے پتہ چلا کہ کرالر تکنیک کے بارے میں ابھی بھی بہت کچھ سیکھنا باقی ہے۔ یہ مضمون صرف کرالر تکنیک کی ابتدائی کھوج ہے ، اور ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر کرالر تکنیک کا آسان ترین عمل ہے۔

طلب

آئی پی او ٹریڈنگ پسند کرنے والے تاجروں کے لئے ، وہ ہمیشہ پلیٹ فارم کی فہرست سازی کی معلومات کو جلد سے جلد حاصل کرنا چاہتے ہیں۔ ظاہر ہے کہ ہر وقت پلیٹ فارم کی ویب سائٹ پر دستی طور پر گھورنا غیر حقیقت پسندانہ ہے۔ پھر آپ کو پلیٹ فارم کے اعلاناتی صفحے کی نگرانی کے لئے کرالر اسکرپٹ کا استعمال کرنے کی ضرورت ہے ، اور پہلی بار نوٹیفکیشن اور یاد دہانی کے ل new نئے اعلانات کا پتہ لگانے کے لئے۔

ابتدائی تلاش

شروع کے طور پر ایک بہت ہی آسان پروگرام استعمال کریں (واقعی طاقتور کرالر اسکرپٹ بہت زیادہ پیچیدہ ہیں ، لہذا اپنا وقت لیں) ۔ پروگرام کا منطق بہت آسان ہے ، یعنی ، پروگرام کو کسی پلیٹ فارم کے اعلان کے صفحے پر مستقل طور پر جانے دیں ، حاصل کردہ HTML مواد کو تجزیہ کریں ، اور پتہ لگائیں کہ آیا کسی مخصوص لیبل کا مواد اپ ڈیٹ ہوا ہے۔

کوڈ کا نفاذ

آپ کچھ مفید کرالر ڈھانچے استعمال کرسکتے ہیں۔ اس بات پر غور کرتے ہوئے کہ مطالبہ بہت آسان ہے ، آپ براہ راست بھی لکھ سکتے ہیں۔

استعمال کرنے کے لئے پطرون لائبریریاں:

```bs4```, which can be simply regarded as the library used to parse the HTML code of web pages. 

Code:

سے bs4 درآمد خوبصورت سوپ درآمد کی درخواستیں

urlBinance اعلان = https://www.binancezh.io/en/support/announcement/c-48?navId=48”# بائننس اعلان ویب صفحہ ایڈریس

def openUrl ((url): ہیڈرز = {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML، جیسے Gecko) Chrome/63.0.3239.108 Safari/537.36} r = requests.get(url, headers=headers) # استعمال requests لائبریری تک رسائی حاصل کرنے کے لئے یو آر ایل یعنی بائننس اعلان ویب صفحہ ایڈریس

if r.status_code == 200:
    r.encoding = 'utf-8'
    # Log("success! {}".format(url))
    return r.text                          # if the access succeeds, return the text of the page content  
else:
    Log("failed {}".format(url))

ڈیف اہم ((): preNews_href = lastNews = لاگ ((نگرانی..., urlBinanceاعلان, #FF0000) جبکہ True: ret = openUrl ((urlBinanceاعلان) اگر ret: soup = BeautifulSoup ((ret, html.parser) # صفحہ متن کو اشیاء میں تجزیہ کریں آخری خبریںhref = soup.find ((a، کلاس=css-1ej4hfo) [href] # href حاصل کرنے کے لئے مخصوص لیبل تلاش کریں lastNews = soup.find(a, class_=css-1ej4hfo).get_text() # لیبل میں مواد حاصل کریں if preNews_href == : preNews_href = lastNews_href if preNews_href!= lastNews_href: # لیبل کی تبدیلی کا پتہ چلا، یعنی نیا اعلان پیدا ہوا لاگ ((نئی Cryptocurrency لسٹنگ اپ ڈیٹ!) # پرنٹ فوری پیغام preNews_href = lastNews_href LogStatus ((_D(), \n, preNews_href:, preNews_href, \n, news:, lastNews) نیند ((1000 * 10)

”`

آپریشن

Initial Exploration of Applying Python Crawler on FMZ — Crawling Binance Announcement Content

Initial Exploration of Applying Python Crawler on FMZ — Crawling Binance Announcement Content

آپ اسے بڑھا سکتے ہیں، جیسے نئے اعلان کا پتہ لگانے، نئے درج کردہ کرنسی کے نشانات کا تجزیہ، اور آئی پی او کی تجارت کا خود کار طریقے سے آرڈر.


مزید معلومات