আমি কোনও ওয়েবসাইটে লগ ইন করেছি তা নিশ্চিত করার জন্য ব্যবহারকারীর নামটি বিশ্লেষণ করতে পারি না


9

আমি কোনও ওয়েবসাইটে লগ ইন করতে এবং সত্যিকার অর্থে লগ ইন করতে পেরেছি তা নিশ্চিত করার জন্য ব্যবহারকারীর নামটি বিশ্লেষণ করার জন্য অজগরটিতে একটি স্ক্রিপ্ট লিখেছি below তবে, সাফল্য পেতে আমি স্ক্রিপ্টের মধ্যে ক্রোম ডেভ সরঞ্জামগুলি থেকে নেওয়া হার্ডকোডযুক্ত কুকিজ ব্যবহার করেছি।

আমি চেষ্টা করেছি:

import requests
from bs4 import BeautifulSoup

url = 'https://secure.imdb.com/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.imdb.com%2Fap-signin-handler&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=imdb_pro_us&openid.mode=checkid_setup&siteState=eyJvcGVuaWQuYXNzb2NfaGFuZGxlIjoiaW1kYl9wcm9fdXMiLCJyZWRpcmVjdFRvIjoiaHR0cHM6Ly9wcm8uaW1kYi5jb20vIn0&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0'
signin = 'https://secure.imdb.com/ap/signin'
mainurl = 'https://pro.imdb.com/'

with requests.Session() as s:
    res = s.get(url,headers={"User-agent":"Mozilla/5.0"})
    soup = BeautifulSoup(res.text,"lxml")
    payload = {i['name']: i.get('value', '') for i in soup.select('input[name]')}
    payload['email'] = 'some username'
    payload['password'] = 'some password'

    s.post(signin,data=payload,headers={
        "User-agent":"Mozilla/5.0",
        "Cookie": 'adblk=adblk_yes; ubid-main=130-2884709-6520735; _msuuid_518k2z41603=95C56F3B-E3C1-40E5-A47B-C4F7BAF2FF5D; _fbp=fb.1.1574621403438.97041399; pa=BCYm5GYAag-hj1CWg3cPXjfv2X6NGPUp6kLguepMku7Yf0W9-iSTjgmVNGmQLwUfJ5XJPHqlh84f%0D%0Agrd2voq0Q7TR_rdXU4T1BJw-1a-DdvCNSVuWSm50IXJDC_H4-wM_Qli_%0D%0A; uu=BCYnANeBBdnuTg3UKEVGDiO203C7KR0AQTdyE9Y_Y70vpd04N5QZ2bD3RwWdMBNMAJtdbRbPZMpG%0D%0AbPpC6vZvoMDzucwsE7pTQiKxY24Gr4_-0ONm7hGKPfPbMwvI1NYzy5ZhTIyIUqeVAQ7geCBiS5NS%0D%0A1A%0D%0A; session-id=137-0235974-9052660; session-id-time=2205351554; session-token=jsvzgJ4JY/TCgodelKegvXcqdLyAy4NTDO5/iEvk90VA8qWWEPJpiiRYAZe3V0EYVFlKq590mXU0OU9XMbAzwyKqXIzPLzKfLf3Cc3k0g/VQNTo6roAEa5IxmOGZjWrJuhkRZ1YgeF5uPZLcatWF1y5PFHqvjaDxQrf2LZbgRXF5N7vacTZ8maK0ciJmQEjh; csm-hit=tb:8HH0DWNBDVSWP881GYKG+s-8HH0DWNBDVSWP881GYKG|1574631571950&t:1574631571952&adb:adblk_yes'
        })

    r = s.get(mainurl,headers={
        "Cookie": 'adblk=adblk_yes; ubid-main=130-2884709-6520735; _msuuid_518k2z41603=95C56F3B-E3C1-40E5-A47B-C4F7BAF2FF5D; _fbp=fb.1.1574621403438.97041399; pa=BCYm5GYAag-hj1CWg3cPXjfv2X6NGPUp6kLguepMku7Yf0W9-iSTjgmVNGmQLwUfJ5XJPHqlh84f%0D%0Agrd2voq0Q7TR_rdXU4T1BJw-1a-DdvCNSVuWSm50IXJDC_H4-wM_Qli_%0D%0A; csm-hit=tb:KV47B1QVKP4DNB3QGY95+b-NM69W1Y35R7ARV0639V5|1574631544432&t:1574631544432&adb:adblk_yes; session-id=137-0235974-9052660; session-id-time=2205351554; session-token="EsIzROiSTmFDfXd5jnBPIBOpYG9jAu7tiWXDF8R52sUw5jS6OjddfOOQB+ytCmq0K3UnXs9wKBvQtkB4aVNsXieVbRcIUrKf3iPnYeJchbOlShMjg+MR+O7IQgPKkw0BKihdYQ1YIl7KQS8VeLxZjtzJ5sj5ocnY72fCKdwq/fGOjfieFYbe9Km3a8h++1GpC738JbwcVdpTG08v1pjhQKifqPQXnqhcyVKhi8CD1qk="; x-main="C1KbtQgFFBAYfwttdRSrU5CpCe@Fn6SPHnBTY6dO2ppimt@u1P1L7G0PueQMn6X3"; at-main=Atza|IwEBICfS3UKNp2mwmbyUPY1QzjXRHMcL6fjv2ND7BDXsZ1G-qDPJKsLJXeU9gJOvRpWsofSpOJCyhnap-bIOWCutU6VMIS9bn3UkNVRP8WFVqrs-CLB5opLbrEx6YxVGQlfaxx54gzuuGO4D30z-AgBpGe64_bn0K1iLOT3P3i7S3nBzvP_0AopwKlbU7SRnE5m21cVfVK7bwbtfZO4cf7DrpGcaHK4dlY5jKHPzNx_AR4ypqsEBFbHon36N1j8foty6wLJhFP1gNCvs24mVCec24TRho5ZXFDYqhLB-dw9V3XY1eq7q1QNgtAdYkDSJ6Mq1nllFu59WqIVs1Y3lLEaxDUExLtCt-VQArpS_hZtZR8C_kevhV01jEhWg8RUQaCdYTMwZHwa778MiEOrrrdGqFnR5; sess-at-main="tWwUfkZLx+mDAPqZo+J6yJlnjqBJvYJ0oVMS6/NcIKQ="; id=BCYhnxuM-3g3WFo4uvCv6C5LdGLJKaIcZj8E-rQwU_YsF991I3Tqe94W6IlU27FvaNcnuCyv5Te3%0D%0A0c3O1mMYhEE14wMdByo2SvGXkBS0A4oFMJMEIe0aC1X4fyNRwWYNZ72a6NDzAOqeDQi3_7sZZGH8%0D%0AxQ%0D%0A; uu=BCYsGSOaee6VbhMOMXpG3F_6i7cTIkPCN0S0_Jv7c3bVkUQ5gp9vqtfvVlOMOIOqXv-uHSTSibBp%0D%0ATO1e4tRpT1DolY2qkoOW8yICF7ZrXqAgont_ShTy8zVEg1wxWCxg3_XQX8r8_dGFCO4NWZiyLH-f%0D%0A2RpBF2IJLUSd8R4UCbbbtgo%0D%0A; sid=BCYp9inRAYR9sJgmF1FcA9Vgto81vmiCYHP_gEVv6r2ZdBtz1bKtOQg4_0iSwREudsZrPM8SHMUk%0D%0A5jFMp74veGrdwNTf8DONXPUCExLgkHzfeoZr-KHf4VbI7aI5TrJhqSioYbEhHYqm6q5RGrXfCVPr%0D%0AqA%0D%0A'
        })

    sauce = BeautifulSoup(r.text,"lxml")
    name = sauce.select_one("span.display-name").text
    print(name)

আমি নিম্নলিখিতগুলি দিয়ে চেষ্টা করে দেখেছি যে এটি হার্ডকডযুক্ত কুকিজ ব্যবহার করা এড়াতে কাজ করে কিনা তবে দুর্ভাগ্যক্রমে এটি ব্যর্থ হয়েছে:

cookie_string = "; ".join([str(x)+"="+str(y) for x,y in s.cookies.items()])

এইভাবে আমি স্বয়ংক্রিয়ভাবে চেষ্টা করেছি:

cookie_string = "; ".join([str(x)+"="+str(y) for x,y in s.cookies.items()])
s.post(signin,data=payload,headers={
    "User-agent":"Mozilla/5.0",
    "Cookie": cookie_string
    })
cookie_string_ano = "; ".join([str(x)+"="+str(y) for x,y in s.cookies.items()])
r = s.get(mainurl,headers={
    "Cookie": cookie_string_ano
    })

যখন আমি ব্যবহার করে উপরে উল্লেখিত আমি দেখতে পারেন চেষ্টা cookie_string, cookie_string_anoউৎপাদন হয় session-id=130-0171771-5726549; session-id-time=2205475101lএবং session-id=130-0171771-5726549; session-id-time=2205475101l; ubid-main=135-8050026-6353151

স্ক্রিপ্টের মধ্যে হার্ডকডযুক্ত কুকি ব্যবহার না করে আমি কীভাবে ব্যবহারকারীর নাম আনতে পারি?


আপনি দৌড়ানোর সময় কি দেখতে পাবেন print(s.cookies.items())? আপনি কি নিশ্চিত যে আপনি প্রয়োজনীয় সমস্ত কুকিজ থেকে পেয়ে যাচ্ছেন s.get(url)?
সিমাস জোনেলিউনাস

আমি যখন প্রিন্ট যে আমি শুধুমাত্র দেখতে পারেন session-idএবং session-id-timeএবং কুকি মধ্যে কিন্তু বাস্তবে তাদের মান হার্ডকোডেড বেশী @Simas Joneliunas আরো অনেক আছে।
মিঠু

আপনি কি নিশ্চিত যে আপনার "লগইন" যথেষ্ট বাস্তব বলে মনে হচ্ছে? সম্ভবত imdb সনাক্ত করে যে "কিছু ভুল" এবং সমস্ত কুকিজ ফেরত দেয় না। হতে পারে তারা অন্যান্য জাভাস্ক্রিপ্ট ফাইল ব্যবহার করে যা কুকিজের বাকী অংশ নির্ধারণ করে। আমি সেলেনিয়াম ব্যবহার করে একই লগইন সম্পাদন করার চেষ্টা করার পরামর্শ দিচ্ছি এবং অনুরোধের চেয়ে আপনি আরও কুকিজ পেতে পারেন কিনা তা দেখুন।
সিমাস জোনেলিউনাস

দয়া করে সম্পাদনা @ সিমাস জোনেলিউনাস দেখুন।
মিঠু

আমারও তেমন সাফল্য হয়নি। আমি প্রকৃত ব্যবহারকারী-এজেন্ট, রেফারার এবং উত্স দিয়ে চেষ্টা করেছি, তবে এটি সর্বদা একটি ক্যাপচা দিয়ে লগইন পৃষ্ঠাটি দেয়। আমি সন্দেহ করি এটি metadata1প্যারামিটারের কারণে , যা জেএস উত্পন্ন বলে মনে হচ্ছে তবে আমি নিশ্চিত হতে পারি না।
tmadam

উত্তর:


11

ক্রোম দেব সরঞ্জামগুলিcookies থেকে আনার জন্য , পাইথন স্ক্রিপ্টের মধ্যে ক্রোম ডেভটুলস প্রোটোকল ব্যবহার করে গুগল ক্রোমের সাথে আলাপচারিতা করা দরকার ।

এখানে একটি অজগর প্লাগইন যা আপনাকে কুকিজ পাওয়ার সুযোগ দেয় ge এটি আপনাকে সম্পর্কিত সম্পর্কিত সমস্যা কাটিয়ে উঠতে সহায়তা করবে hard-coded cookies। রেফারেন্স রেফারেন্স: পাইক্রোমডেভটুলস


মনে রাখবেন: আইএমডিবি দ্বারা স্ক্রিন স্ক্র্যাপিং স্পষ্টভাবে নিষিদ্ধ। পরিদর্শন রেফারেন্স ব্যবহারের বিশ্বকাপ অবস্থা যেমন এখানে দেওয়া যে;

রোবট এবং স্ক্রিন স্ক্র্যাপিং: নীচে উল্লিখিত হিসাবে আমাদের এক্সপ্রেস লিখিত সম্মতি ব্যতীত আপনি এই সাইটটিতে ডেটা মাইনিং, রোবট, স্ক্রিন স্ক্র্যাপিং বা অনুরূপ ডেটা সংগ্রহ এবং নিষ্কাশন সরঞ্জাম ব্যবহার করতে পারবেন না।


পূর্বশর্ত:

  • এর জন্য আপনাকে প্রথমে সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলিতে ক্রোম পাথ সেট করতে হবে ।

  • এর পরে, আপনাকে অবশ্যই রিমোট-ডিবাগিং বিকল্পটির সাথে গুগল ক্রোমের একটি দৃষ্টান্ত চালাতে হবে - পরিদর্শন-রেফারেন্স: ক্রোম বিকাশকারী সরঞ্জামগুলির সাথে রিমোট ডিবাগিং

  • প্রদত্ত হিসাবে উদাহরণটি চালাতে command-promptবা terminalচালাতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন ;

    chrome.exe --remote-debugging-port=9222 --user-data-dir=remote-profile


কার্যসংক্রান্ত:

গুগল উদাহরণ চালনার পরে আপনি নিম্নলিখিত প্রোগ্রামটির মতো এই প্রোগ্রামটি চালাতে পারেন।

import time
import requests
import PyChromeDevTools
from bs4 import BeautifulSoup

url = 'https://secure.imdb.com/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.imdb.com%2Fap-signin-handler&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=imdb_pro_us&openid.mode=checkid_setup&siteState=eyJvcGVuaWQuYXNzb2NfaGFuZGxlIjoiaW1kYl9wcm9fdXMiLCJyZWRpcmVjdFRvIjoiaHR0cHM6Ly9wcm8uaW1kYi5jb20vIn0&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0'
signin = 'https://secure.imdb.com/ap/signin'
mainurl = 'https://pro.imdb.com/'


def parse_cookies(input_url):
    chrome = PyChromeDevTools.ChromeInterface()
    chrome.Network.enable()
    chrome.Page.enable()
    chrome.Page.navigate(url=input_url)
    time.sleep(2)

    cookies = chrome.Network.getCookies()

    return cookies["result"]["cookies"]


def get_cookies(parsed_cookie_string):
    cookie_names = [sub_cookie['name'] for sub_cookie in parsed_cookie_string]
    cookie_values = [sub_cookie['value'] for sub_cookie in parsed_cookie_string]

    cookie_string = "; ".join([str(x) + "=" + str(y) for x, y in zip(cookie_names, cookie_values)])

    return cookie_string


with requests.Session() as s:
    res = s.get(url, headers={"User-agent": "Mozilla/5.0"})
    soup = BeautifulSoup(res.text, "lxml")
    payload = {i['name']: i.get('value', '') for i in soup.select('input[name]')}
    payload['email'] = 'some username'
    payload['password'] = 'some password'

    cookie_string_for_post = parse_cookies(signin)
    print("Cookies for Post Request:\n ", cookie_string_for_post)

    cookie_string_for_get = parse_cookies(mainurl)
    print("Cookies for Get Request:\n ", cookie_string_for_get)

    post_req_cookies = get_cookies(cookie_string_for_post)
    print("Post Cookie_String:\n ", post_req_cookies)

    get_req_cookies = get_cookies(cookie_string_for_get)
    print("Get Cookie_String:\n ", get_req_cookies)

    s.post(signin, data=payload, headers={
        "User-agent": "Mozilla/5.0",
        "Cookie": post_req_cookies
    })

    r = s.get(mainurl, headers={
        "Cookie": get_req_cookies
    })

    sauce = BeautifulSoup(r.text, "lxml")
    name = sauce.select_one("span.display-name").text
    print("User-Name:", name)

উপরের লিপিটিতে আমি দুটি পদ্ধতি বজায় রেখেছি:

  • parse_cookies (INPUT_URL) # To Parse Cookies from IMDB before and after sign-in
  • get_cookies (parsed_cookie_string) # To do slicing for { name=values; } pattern

উপরের স্ক্রিপ্ট থেকে ফলাফল এখানে;

Cookies for Post Request:
  [{'name': 'csm-hit', 'value': 'adb:adblk_no&t:1575551929829', 'domain': 'secure.imdb.com', 'path': '/', 'expires': 1636031929, 'size': 35, 'httpOnly': False, 'secure': False, 'session': False}, {'name': 'session-token', 'value': 'ojv7WWBxadoA7dlcquiw9uErP2rhrTH7rHbpVhoRy4T+qTDfhwZKdDt5jOeGfZp1TKvwtzTGuJ6pOltjNFPiIuP5Rd5Vw8/e1J3RY/iye5tEh7qoRC2NHF9wc003xKG3PPAAdmgf8/mv8GeLAOOKNgWKBTUeMre9xbj5GzXxZBPdXMZttHrMYqKKSuwWLpa0', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035367.931534, 'size': 205, 'httpOnly': True, 'secure': True, 'session': False}, {'name': '_msuuid_518k2z41603', 'value': '7EFA48D9-B808-4A94-AF25-DF946D700AE7', 'domain': '.imdb.com', 'path': '/', 'expires': 1607087673, 'size': 55, 'httpOnly': False, 'secure': False, 'session': False}, {'name': 'uu', 'value': 'BCYrG0JCGIzGSiHxLJnhMiZmYPKjX1M_R2SYqoaFp8H_0KTtNvuGu-u_h_WO9yjlPz2CTdiUs86i%0D%0Az7kP7F-mJu5OZVpOKhquJmQf7Ks8_flkk2XlZzTPnz7R4WTBpqeRfxQqr0M9q54Gvnd0f5s1lajr%0D%0AVA%0D%0A', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035262.37521, 'size': 174, 'httpOnly': False, 'secure': True, 'session': False}, {'name': 'ubid-main', 'value': '130-4270133-5864707', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035317.315112, 'size': 28, 'httpOnly': False, 'secure': True, 'session': False}, {'name': 'adblk', 'value': 'adblk_no', 'domain': '.imdb.com', 'path': '/', 'expires': 1607087639, 'size': 13, 'httpOnly': False, 'secure': False, 'session': False}, {'name': '_fbp', 'value': 'fb.1.1575551679007.40322953', 'domain': '.imdb.com', 'path': '/', 'expires': 1583327724, 'size': 31, 'httpOnly': False, 'secure': False, 'session': False}, {'name': 'session-id', 'value': '130-3480383-2108806', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035262.375339, 'size': 29, 'httpOnly': False, 'secure': True, 'session': False}, {'name': 'session-id-time', 'value': '2206271615', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035262.375396, 'size': 25, 'httpOnly': False, 'secure': True, 'session': False}]
Cookies for Get Request:
  [{'name': 'vuid', 'value': 'pl1203459194.1031556308', 'domain': '.vimeo.com', 'path': '/', 'expires': 1638623938, 'size': 27, 'httpOnly': False, 'secure': False, 'session': False}, {'name': 'session-token', 'value': 'ojv7WWBxadoA7dlcquiw9uErP2rhrTH7rHbpVhoRy4T+qTDfhwZKdDt5jOeGfZp1TKvwtzTGuJ6pOltjNFPiIuP5Rd5Vw8/e1J3RY/iye5tEh7qoRC2NHF9wc003xKG3PPAAdmgf8/mv8GeLAOOKNgWKBTUeMre9xbj5GzXxZBPdXMZttHrMYqKKSuwWLpa0', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035367.931534, 'size': 205, 'httpOnly': True, 'secure': True, 'session': False}, {'name': '_msuuid_518k2z41603', 'value': '7EFA48D9-B808-4A94-AF25-DF946D700AE7', 'domain': '.imdb.com', 'path': '/', 'expires': 1607087673, 'size': 55, 'httpOnly': False, 'secure': False, 'session': False}, {'name': 'uu', 'value': 'BCYrG0JCGIzGSiHxLJnhMiZmYPKjX1M_R2SYqoaFp8H_0KTtNvuGu-u_h_WO9yjlPz2CTdiUs86i%0D%0Az7kP7F-mJu5OZVpOKhquJmQf7Ks8_flkk2XlZzTPnz7R4WTBpqeRfxQqr0M9q54Gvnd0f5s1lajr%0D%0AVA%0D%0A', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035262.37521, 'size': 174, 'httpOnly': False, 'secure': True, 'session': False}, {'name': 'ubid-main', 'value': '130-4270133-5864707', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035317.315112, 'size': 28, 'httpOnly': False, 'secure': True, 'session': False}, {'name': 'adblk', 'value': 'adblk_no', 'domain': '.imdb.com', 'path': '/', 'expires': 1607087639, 'size': 13, 'httpOnly': False, 'secure': False, 'session': False}, {'name': '_fbp', 'value': 'fb.1.1575551679007.40322953', 'domain': '.imdb.com', 'path': '/', 'expires': 1583327724, 'size': 31, 'httpOnly': False, 'secure': False, 'session': False}, {'name': 'session-id', 'value': '130-3480383-2108806', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035262.375339, 'size': 29, 'httpOnly': False, 'secure': True, 'session': False}, {'name': 'session-id-time', 'value': '2206271615', 'domain': '.imdb.com', 'path': '/', 'expires': 3723035262.375396, 'size': 25, 'httpOnly': False, 'secure': True, 'session': False}]
Post Cookie_String:
  csm-hit=adb:adblk_no&t:1575551929829; session-token=ojv7WWBxadoA7dlcquiw9uErP2rhrTH7rHbpVhoRy4T+qTDfhwZKdDt5jOeGfZp1TKvwtzTGuJ6pOltjNFPiIuP5Rd5Vw8/e1J3RY/iye5tEh7qoRC2NHF9wc003xKG3PPAAdmgf8/mv8GeLAOOKNgWKBTUeMre9xbj5GzXxZBPdXMZttHrMYqKKSuwWLpa0; _msuuid_518k2z41603=7EFA48D9-B808-4A94-AF25-DF946D700AE7; uu=BCYrG0JCGIzGSiHxLJnhMiZmYPKjX1M_R2SYqoaFp8H_0KTtNvuGu-u_h_WO9yjlPz2CTdiUs86i%0D%0Az7kP7F-mJu5OZVpOKhquJmQf7Ks8_flkk2XlZzTPnz7R4WTBpqeRfxQqr0M9q54Gvnd0f5s1lajr%0D%0AVA%0D%0A; ubid-main=130-4270133-5864707; adblk=adblk_no; _fbp=fb.1.1575551679007.40322953; session-id=130-3480383-2108806; session-id-time=2206271615
Get Cookie_String:
  vuid=pl1203459194.1031556308; session-token=ojv7WWBxadoA7dlcquiw9uErP2rhrTH7rHbpVhoRy4T+qTDfhwZKdDt5jOeGfZp1TKvwtzTGuJ6pOltjNFPiIuP5Rd5Vw8/e1J3RY/iye5tEh7qoRC2NHF9wc003xKG3PPAAdmgf8/mv8GeLAOOKNgWKBTUeMre9xbj5GzXxZBPdXMZttHrMYqKKSuwWLpa0; _msuuid_518k2z41603=7EFA48D9-B808-4A94-AF25-DF946D700AE7; uu=BCYrG0JCGIzGSiHxLJnhMiZmYPKjX1M_R2SYqoaFp8H_0KTtNvuGu-u_h_WO9yjlPz2CTdiUs86i%0D%0Az7kP7F-mJu5OZVpOKhquJmQf7Ks8_flkk2XlZzTPnz7R4WTBpqeRfxQqr0M9q54Gvnd0f5s1lajr%0D%0AVA%0D%0A; ubid-main=130-4270133-5864707; adblk=adblk_no; _fbp=fb.1.1575551679007.40322953; session-id=130-3480383-2108806; session-id-time=2206271615
User-Name: **Logged in user-name**

0

দেখে মনে হচ্ছে আপনি ব্রাউজার থেকে কুকিগুলি অনুলিপি করছেন, সুতরাং আমি এখানে এই তত্ত্বটি নিয়ে যাব।

আপনি যে প্রথম পোস্টটি আঘাত করেছেন, কিছু কুকিজ সেট করে, একটি পৃষ্ঠা ফেরত দেয় যা আরও কিছু ইউআরএল কল করে, যা আরও কুকি সেট করে এবং এটি এগিয়ে চলে। একাধিক কল রয়েছে কি না তা দেখার জন্য নেটওয়ার্ক ট্যাবে সমস্ত অনুরোধ পরীক্ষা করে দেখুন, যা বিভিন্ন কুকিজ সেট করে।

যদি সেখানে থাকে, আপনার সকলকে পৃষ্ঠায় ডেকে ক্রম অনুযায়ী কল করতে হবে, প্রতিটি কলটিতে নতুন কুকিজ যুক্ত হবে এবং তারপরে, অবশেষে আপনার অনুলিপি করা সমস্ত কুকিজ দেখতে পারা উচিত।

তবে, যদি কোনও কলগুলিতে একটি এলোমেলো ডেটা গণনা করা হয় এবং প্রেরণ করা হচ্ছে তবে এটি সিএসআরএফ সুরক্ষা বা বট সুরক্ষার জন্য হতে পারে, সেক্ষেত্রে আপনি http://www.omdbapi.com/ বা https: / অভ্যন্তরীণগুলির পরিবর্তে অফিসিয়াল এপিআইগুলিতে অ্যাক্সেস করতে /imdbpy.github.io/


এক্সএইচআর কীভাবে প্রেরণ করা হচ্ছে সেই পদক্ষেপগুলি অনুসরণ করার পরে আমি কেবলমাত্র পছন্দসই সামগ্রী পেতে বা লগ ইন করতে পারি। এটা পুরানো খবর। আমি আমার উপরের স্ক্রিপ্টে হুবহু এটি করেছি। আপনার এপিআই পরামর্শ হিসাবে, আপনি এই তথ্যটি মিস করতে পারেন যে আমি ইতিমধ্যে সেই সাইটে লগ ইন করতে সক্ষম হয়েছি এবং কোনও সমস্যা ছাড়াই তাদের ডেটা অ্যাক্সেস করতে পারি। হার্ডকডযুক্ত কুকিজ ব্যবহার না করে আমি যা করতে পারি না তা হ'ল আমার প্রশ্নটি। ধন্যবাদ।
মিঠু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.