้›ถๅŸบ็ก€็ˆฌ่™ซไน‹httpๅ่ฎฎ

ๅœจ่ฟ™้‡Œๆ’ๅ…ฅๅ›พ็‰‡ๆ่ฟฐ
๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–
๐Ÿ–๐Ÿ–
๐Ÿ–๐Ÿ–๐Ÿ–
๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ไฝœ่€… ๏ผš ไธ่‰ฏไฝฟ
๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๆฝœๅŠ›ๅˆ›ไฝœๆ–ฐๆ˜Ÿ ๅŽไธบไบ‘ไบซไธ“ๅฎถ
๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๅšๅฎข่ฎฐๅฝ•ๅญฆไน ็š„ๆ€่ทฏ๏ผŒ้กน็›ฎๅ’Œ้”™่ฏฏ,ๅฏปๆ‰พๅฟ—ๅŒ้“ๅˆ็š„ๆœ‹ๅ‹
๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๅฆ‚ๆžœ่ง‰ๅพ—ๆœ‰ๅธฎๅŠฉ่ฎฐๅพ—ไธ€้”ฎไธ‰่ฟž โ”—|๏ฝ€Oโ€ฒ|โ”› ๅ—ท~~
๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–

๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ– ๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–๐Ÿ–

่ถ…ๆ–‡ๆœฌไผ ่พ“ๅ่ฎฎ๏ผˆHyper Text Transfer Protocol๏ผŒHTTP๏ผ‰ๆ˜ฏไธ€ไธช็ฎ€ๅ•็š„่ฏทๆฑ‚-ๅ“ๅบ”ๅ่ฎฎ๏ผŒๅฎƒ้€šๅธธ่ฟ่กŒๅœจTCPไน‹ไธŠใ€‚ๅฎƒๆŒ‡ๅฎšไบ†ๅฎขๆˆท็ซฏๅฏ่ƒฝๅ‘้€็ป™ๆœๅŠกๅ™จไป€ไนˆๆ ท็š„ๆถˆๆฏไปฅๅŠๅพ—ๅˆฐไป€ไนˆๆ ท็š„ๅ“ๅบ”ใ€‚่ฏทๆฑ‚ๅ’Œๅ“ๅบ”ๆถˆๆฏ็š„ๅคดไปฅASCIIๅฝขๅผ็ป™ๅ‡บ๏ผ›่€Œๆถˆๆฏๅ†…ๅฎนๅˆ™ๅ…ทๆœ‰ไธ€ไธช็ฑปไผผMIME็š„ๆ ผๅผใ€‚่ฟ™ไธช็ฎ€ๅ•ๆจกๅž‹ๆ˜ฏๆ—ฉๆœŸWebๆˆๅŠŸ็š„ๆœ‰ๅŠŸไน‹่‡ฃ๏ผŒๅ› ไธบๅฎƒไฝฟๅผ€ๅ‘ๅ’Œ้ƒจ็ฝฒ้žๅธธๅœฐ็›ดๆˆชไบ†ๅฝ“ใ€‚

HTTPๅ่ฎฎ

๐Ÿ“๐Ÿ“ TODO ๅ…จ็งฐ๏ผˆHyperText Transfer Protocol๏ผ‰

่ถ…ๆ–‡ๆœฌไผ ่พ“ๅ่ฎฎ ๏ผˆHTTP๏ผ‰
่ถ…็บงๆ–‡ๆœฌ๏ผˆ่ถ…่ถŠๆ–‡ๆœฌ้™ๅˆถๆˆ–่€…่ถ…้“พๆŽฅ[ไธๅฑžไบŽๆ–‡ๆœฌไน‹ๅ†…็š„๏ผŒไพ‹ๅฆ‚href=โ€œ่ถ…้“พๆŽฅโ€]๏ผ‰
ใ€‚ๅ›พ็‰‡ใ€้Ÿณไนใ€่ง†้ข‘็ญ‰
ใ€‚ๅฏไปฅไผ ้€’ไปปๆ„ๆ ผๅผ็š„ๆ•ฐๆฎ
ใ€‚ไผ ่พ“HTTPๅ่ฎฎๆ•ฐๆฎๅŸบไบŽTCPไผ ่พ“ๅ่ฎฎใ€‚ๅ‘้€ๆ•ฐๆฎ้œ€่ฆๅ…ˆๅปบ็ซ‹่ฟžๆŽฅ
ไฝœ็”จ๏ผš่ง„ๅฎšไบ†ๆต่งˆๅ™จๅ’ŒwebๆœๅŠกๅ™จ้€šไฟกๆ•ฐๆฎ็š„ๆ ผๅผ๏ผŒไนŸๅฐฑๆ˜ฏ่ฎฟ้—ฎwebๆœๅŠกๅ™จ้œ€่ฆhttpๅ่ฎฎ

ๅœจ่ฟ™้‡Œๆ’ๅ…ฅๅ›พ็‰‡ๆ่ฟฐ


๐Ÿ“๐Ÿ“URL

URL ็ปŸไธ€่ต„ๆบๅฎšไฝ็ฌฆ ็ฝ‘็ปœ่ต„ๆบๅœฐๅ€๏ผˆ็ฝ‘ๅ€๏ผ‰
ใ€‚ๅ่ฎฎ้ƒจๅˆ† http:// https:// ftp://
ใ€‚ๅŸŸๅ www.baidu.com

ๅœจ็ˆฌ่™ซ๏ผˆ็ฝ‘้กตๆŠ“ๅ–ๆ•ฐๆฎ็š„่ฟ‡็จ‹ไธญ๏ผ‰๏ผŒๆœ‰ๆ—ถๅ€™ไนŸ็ฌฌไธ€ๆฌก่ฏทๆฑ‚ไธไธ€ๅฎšไผš่ฟ”ๅ›žๆ•ฐๆฎ๏ผŒๆœ‰ๆ—ถๅ€™ๆ•ฐๆฎไผš็ฌฌไบŒๆฌก่ฟ”ๅ›ž๏ผŒๅŽ้ขไผšๆถ‰ๅŠๅˆฐ๏ผŒไธ‹้ขๆฅ็œ‹ไธ€ไธช็ฎ€ๅ•็š„็ˆฌ่™ซๅฐๆกˆไพ‹ๅง


๐Ÿ“๐Ÿ“ๅฐไพ‹ๅญ

# coding=utf-8
# TODO                ้ธŸๆฌฒ้ซ˜้ฃž๏ผŒๅฟ…ๅ…ˆๅฑ•็ฟ…
# TODO                 ๅ‘ๅ‰็š„ไบบ ๏ผšJhon


import requests
data=input("่ฏท่พ“ๅ…ฅไฝ ้œ€่ฆๆŸฅ่ฏข็š„๏ผš")
url=f"https://www.sogou.com/web?query={data}"
headers={
    'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Mobile Safari/537.36',
    'Cookie': 'SNUID=5D134619CACE15B96936860ACB03A57C; IPLOC=CN3402; SUID=96D98DD3A021B00A000000006287AB32; SUV=1653058354552776; wuid=AAFJzJKYPQAAAAqMGh4aJgEA1wA=; front_screen_resolution=2884*2666; front_screen_dpi=2.0000000298023224; [email protected]@@@@@@@@@',
    'Referer': 'https://m.sogou.com/web/searchList.jsp?s_from=pcsearch&keyword=%E5%91%A8%E6%9D%B0%E4%BC%A6'
}
response=requests.get(url,headers=headers)
print(response)
print(response.url)
print(response.text)
response.close()

็ป“ๆžœ
ๅœจ่ฟ™้‡Œๆ’ๅ…ฅๅ›พ็‰‡ๆ่ฟฐ







**่ง‰ๅพ—ๆœ‰็”จ็š„ๅฏไปฅ็ป™ไธชไธ‰่ฟž๏ผŒๅ…ณๆณจไธ€ๆณข๏ผ๏ผ๏ผๅธฆไฝ ไบ†่งฃๆ›ดๅคš็ˆฌ่™ซๅฐ็Ÿฅ่ฏ†

ๆœฌๅ›พๆ–‡ๅ†…ๅฎนๆฅๆบไบŽ็ฝ‘ๅ‹็ฝ‘็ปœๆ”ถ้›†ๆ•ด็†ๆไพ›๏ผŒไฝœไธบๅญฆไน ๅ‚่€ƒไฝฟ็”จ๏ผŒ็‰ˆๆƒๅฑžไบŽๅŽŸไฝœ่€…ใ€‚
THE END
ๅˆ†ไบซ
ไบŒ็ปด็ 
< <ไธŠไธ€็ฏ‡
ไธ‹ไธ€็ฏ‡>>