抖音web频道爬虫
抖音web频道爬虫代码:
<?php
header('Content-Type:application/json; charset=utf-8');//抖音频道爬虫class DouyinChannel{private $app_id = 1;private $spider_code = 1;private $channels = [["channel_name" => "热点","url" => "https://www.douyin.com/aweme/v1/web/channel/hotspot?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=&count=10&Seo-Flag=0&channel_id=99&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=huib7ZvPSFnE4D21P0L4qs2FG-jHNDkdgUUQ9W2nfepyhx8yE_7LJWZcnAvdx11Ff1DyBzsQ3ysADZRbco8fyGZcXrix0kDFwX-XfqnMoqBNjwJSOZm4fccdH2EKHcxj","referer: https://www.douyin.com/hot",],],["channel_name" => "游戏","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300205&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=huib7ZvPSFnE4D21P0L4qs2FG-jHNDkdgUUQ9W2nfepyhx8yE_7LJWZcnAvdx11Ff1DyBzsQ3ysADZRbco8fyGZcXrix0kDFwX-XfqnMoqBNjwJSOZm4fccdH2EKHcxj&X-Bogus=DFSzswVLd2kANy39tr8Aab0y3xSP","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=huib7ZvPSFnE4D21P0L4qs2FG-jHNDkdgUUQ9W2nfepyhx8yE_7LJWZcnAvdx11Ff1DyBzsQ3ysADZRbco8fyGZcXrix0kDFwX-XfqnMoqBNjwJSOZm4fccdH2EKHcxj","referer: https://www.douyin.com/channel/300205",],],["channel_name" => "娱乐","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300201&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=huib7ZvPSFnE4D21P0L4qs2FG-jHNDkdgUUQ9W2nfepyhx8yE_7LJWZcnAvdx11Ff1DyBzsQ3ysADZRbco8fyGZcXrix0kDFwX-XfqnMoqBNjwJSOZm4fccdH2EKHcxj&X-Bogus=DFSzswVLr4sANy39tr8AFx0y3xt0","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=huib7ZvPSFnE4D21P0L4qs2FG-jHNDkdgUUQ9W2nfepyhx8yE_7LJWZcnAvdx11Ff1DyBzsQ3ysADZRbco8fyGZcXrix0kDFwX-XfqnMoqBNjwJSOZm4fccdH2EKHcxj","referer: https://www.douyin.com/channel/300201",],],["channel_name" => "二次元","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300206&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q&X-Bogus=DFSzswVL1R2ANy39tr8Abh0y3xS3","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q","referer: https://www.douyin.com/channel/300206",],],["channel_name" => "音乐","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300209&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q&X-Bogus=DFSzswVLUgsANy39tr8lfx0y3xSY","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q","referer: https://www.douyin.com/channel/300209",],],["channel_name" => "美食","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300204&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q&X-Bogus=DFSzswVLDk0ANy39tr8l/X0y3xtH","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q","referer: https://www.douyin.com/channel/300204",],],["channel_name" => "体育","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300207&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q&X-Bogus=DFSzswVLO62ANy39tr8lGX0y3xt1","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q","referer: https://www.douyin.com/channel/300207",],],["channel_name" => "时尚","url" => "https://www.douyin.com/aweme/v1/web/channel/feed/?device_platform=webapp&aid=6383&channel=channel_pc_web&tag_id=300208&count=10&Seo-Flag=0&refresh_index=1&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1884&screen_height=948&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=109.0.0.0&browser_online=true&engine_name=Blink&engine_version=109.0.0.0&os_name=Windows&os_version=10&cpu_core_num=4&device_memory=4&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7243977696307693095&msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q&X-Bogus=DFSzswVLL1sANy39tr8lHb0y3xtE","header" => ["cookie: __ac_signature=_02B4Z6wo00f016i1k6gAAIDBkxcMJA2vbNOolZcAAI6z7f; ttwid=1%7CMNfe3_d2l2GVFMOuF1o_ExtdJyCFoc7BjEWpPZKGbPE%7C1686620010%7C0d262fa8d515b271671ffb936a2aa6bb3096822d976caec31ab9d99cd0950202; strategyABtestKey=%221686620015.732%22; passport_csrf_token=3c1829466163403e5c5acedcde52a2c2; passport_csrf_token_default=3c1829466163403e5c5acedcde52a2c2; __bd_ticket_guard_local_probe=1686620019170; s_v_web_id=verify_litm0fx8_IJvr9ykf_HPU6_4Kf6_8WtH_8G1VFuBgfldR; ttcid=a043088ce0d745939ec69fdd23af66d018; __security_s_sdk_crypt_sdk=1; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtY2xpZW50LWNzciI6Ii0tLS0tQkVHSU4gQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbk1JSUJEakNCdFFJQkFEQW5NUXN3Q1FZRFZRUUdFd0pEVGpFWU1CWUdBMVVFQXd3UFltUmZkR2xqYTJWMFgyZDFcclxuWVhKa01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUJzNFBnaExpdmJ3VmRCTkZORS9VZjZCMFxyXG43MmNpQ1JFOXVEeE5OVEVjRGMxRFl0MGJqUHQyVkpndktJdTMrZUlwbkZ6b1dYM0VKODI5bDdCRVd2NXU5NkFzXHJcbk1Db0dDU3FHU0liM0RRRUpEakVkTUJzd0dRWURWUjBSQkJJd0VJSU9kM2QzTG1SdmRYbHBiaTVqYjIwd0NnWUlcclxuS29aSXpqMEVBd0lEU0FBd1JRSWhBUDJuK2FCbmVjdVdweDhJTHhjTkhMMWdhZXpHTXJQN1BIc01JQkx1eUxmZlxyXG5BaUEzelJ1VjZEUE9yayt5ek5jeklNWWxZTU9XR2dMNEYyYS9LUkFIZ0t2azV3PT1cclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; douyin.com; device_web_cpu_core=4; device_web_memory_size=4; webcast_local_quality=null; xgplayer_user_id=36785983609; VIDEO_FILTER_MEMO_SELECT=%7B%22expireTime%22%3A1687228909464%2C%22type%22%3A1%7D; msToken=nyZ17qTjxoDbym5lzfXxLzxVdOMyQftOpZXduqiuaAosnYkimL3-gEZJdHANwpYqEAJw4nGgKpcAvTDmxLjbdoKstha8mFO0cryaqk7cpDj2Phq7XzL7XoXKUhN5u9O0; home_can_add_dy_2_desktop=%221%22; tt_scid=8qolBqy84zMs73hlB5xH91-Z971QHft2PM834imJxruzn248-v14F3TgK-jZO-Op6d21; download_guide=%223%2F20230613%2F0%22; pwa2=%223%7C0%22; msToken=Vsrgr2oaDqCNYYgq_5TU9KulzUZcTADeOfJjWKtMkWCuoLFGi05f7iLyOGmtVehVu2Gy0A8TC8_o62zdQpmyQ1hCWnZySUVzzGh4UlA_HWZM7Vgj3CJnUAjF8HpKk_5q","referer: https://www.douyin.com/channel/300208",],]];public function run(){$channels = $this->channels;foreach($channels as $val){echo "=========== 频道:".$val["channel_name"].PHP_EOL;$this->doChannel($val);sleep(3);}}public function doChannel($channel){$url = $channel["url"];$header = $channel["header"];$result = $this->curlGet($url, $header);$resultArr = json_decode($result, true);if(!isset($resultArr["aweme_list"]) || empty($resultArr["aweme_list"])){echo "====== 未获取到数据,等待8到10s".PHP_EOL;sleep(rand(8, 10));return false;}foreach($resultArr['aweme_list'] as $article){echo date("m-d H:i:s",time())."------【{$article['aweme_id']}|".date('Y-m-d H:i:s', $article['create_time'])."】{".trim($this->filterEmoji($article['desc']))."}".PHP_EOL;}}private function curlGet($url, $header = []) {$headers = array('user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36',);$headers = array_merge($headers, $header);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_TIMEOUT, 20);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);$result = curl_exec($ch);if (curl_errno($ch)) {echo 'Error:' . curl_error($ch);}curl_close($ch);return $result;}//过滤emoji表情private function filterEmoji($str){$str = preg_replace_callback('/./u',function (array $match) {return strlen($match[0]) >= 4 ? '' : $match[0];}, $str);return $str;}
}$douyin = new DouyinChannel();
$douyin->run();
运行结果演示:
相关文章:

抖音web频道爬虫
抖音web频道爬虫代码: <?php header(Content-Type:application/json; charsetutf-8);//抖音频道爬虫class DouyinChannel{private $app_id 1;private $spider_code 1;private $channels [["channel_name" > "热点","url"…...
sql中的替换函数replace()总结
1,表达式 --replace()--语法: REPLACE ( string_expression , string_pattern , string_replacement )--参数:string_expression:字符串表达式string_pattern:想要查找的子字符串string_replacement&#…...

vue3 vite使用 monaco-editor 报错
报错:Unexpected usage at EditorSimpleWorker.loadForeignModule 修改配置: "monaco-editor-webpack-plugin": "^4.2.0",删除不用 版本: "monaco-editor": "^0.28.1", 修改如下: opti…...
微信小程序获取蓝牙权限
要获取微信小程序中的蓝牙权限,您可以按照以下步骤进行操作: 1. 在 app.json 文件中添加以下代码: "permissions": { "scope.userLocation": { "desc": "需要获取您的地理位置授权以搜索…...

GE 8920-PS-DC安全模块
安全控制: 这个安全模块通常用于实现工业自动化系统中的安全控制功能。它可以监测各种安全参数,如机器运动、温度、压力等,以确保系统在安全范围内运行。 PLC兼容性: 通常,这种安全模块可以与可编程逻辑控制器&#x…...

UG\NX二次开发 使用BlockUI设计对话框时,如何设置默认的开发语言?
文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,C\C++,Qt-CSDN博客 简介: NX二次开发使用BlockUI设计对话框时,如何设置默认的代码语言? 效果: 方法: 依次打开“文件”->“实用工具”->“用户默认设置”->“用户界面”->“操作记录”->“…...

W5500-EVB-PICO进行UDP组播数据回环测试(九)
前言 上一章我们用我们的开发板作为UDP客户端连接服务器进行数据回环测试,那么本章我们进行UDP组播数据回环测试。 什么是UDP组播? 组播是主机间一对多的通讯模式, 组播是一种允许一个或多个组播源发送同一报文到多个接收者的技术。组播源将…...

24 WEB漏洞-文件上传之WAF绕过及安全修复
目录 WAF绕过上传参数名解析:明确哪些东西能修改?常见绕过方法:符号变异-防匹配( " ;)数据截断-防匹配(%00 ; 换行)重复数据-防匹配(参数多次)搜索引擎搜索fuzz web字典文件上传安全修复方案 WAF绕过 safedog BT(宝塔) XXX云盾 宝塔过滤的比安全狗厉害一些&a…...

Python科研绘图--Task03
目录 图类型 关系类型图 散点图的例子 数据分布型图 rugplot例子 分类数据型图 编辑回归模型分析型图 多子图网格型图 FacetGrid() 函数 PairGrid() 函数 绘图风格、颜色主题和绘图元素缩放比例 绘图风格 颜色主题 绘图元素缩放比列 图类型 关系类型图 数据集变量…...

ssm端游游戏账号销售管理系统源码和论文
ssm端游游戏账号销售管理系统源码和论文069 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面…...

ssm+vue农家乐信息平台源码和论文
ssmvue农家乐信息平台源码和论文066 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 1、研究现状 国外,农家乐都被作为潜在的发展农村经济,增加农民收入的重要手段,让农户广…...

安装启动yolo5教程
目录 一、下载yolo5项目 二、安装miniconda(建议不要安装在C盘) 三、安装CUDA 四、安装pytorch 五、修改配置参数 六、修改电脑参数 七、启动项目 博主硬件: Windows 10 家庭中文版 一、下载yolo5项目 GitHub - ultralytics/yolov5:…...
封装redis 分布式锁 RedisCallback
RedisCallback 是redis 一个回调接口,在 Redis 连接后执行单个命令,返回执行命令后的结果。 如果在使用 RedisCallback 时,需要自动获取 Redis 连接资源,使用完毕后并释放连接资源。 RedisTemplate 类提供了一个 execute 方法&am…...
代码随想录算法训练营第17期第32天 | 122. 买卖股票的最佳时机 II、455.分发饼干、376. 摆动序列、53. 最大子序和
122. 买卖股票的最佳时机 II 我好像记得这道题是怎么写的,也不知道是福是祸 1. 收集每天的正利润就可以,收集正利润的区间,就是股票买卖的区间,而我们只需要关注最终利润,不需要记录区间 2.局部最优:收集…...

iOS HealthKit 介绍
文章目录 一、简介二、权限配置1. 在开发者账号中勾选HealthKit2. 在targets的capabilities中添加HealthKit。3. infoPlist需要配置权限 三、创建健康数据管理类1. 引入头文件2. 健康数据读写权限3. 检查权限4. 读取步数数据5. 写入健康数据 四、运行获取权限页面 一、简介 He…...

Windows平台Unity下播放RTSP或RTMP如何开启硬解码?
我们在做Windows平台Unity播放RTMP或RTSP的时候,遇到这样的问题,比如展会、安防监控等场景下,需要同时播放多路RTMP或RTSP流,这样对设备性能,提出来更高的要求。 虽然我们软解码,已经做的资源占有非常低了…...
模板方法模式在JDBCTemplate中的应用
上一篇中系统总结了模板模式的原理和使用,提到了模板方法和回调接口。回调接口和模板方法类之间的关系可以看作服务与被服务的关系,模板方法类想要回调接口做事,就要提供相应的资源,接口用提供的资源做事,完事后&#…...
如何在Debian中同步系统时间?Debian 系统时间配置(NTP服务)
A. 更新源,并安装ntpdate apt-get update apt-get install ntpdate ntpdate ntp1.aliyun.com 修改时区 修改设置Linux服务器时区 方法 A 命令 : “tzselect” 方法 B 仅限于RedHat Linux 和 CentOS 命令 : “timeconfig” 方法 C 适用于Debian 命令 : “dpkg-reconfigur…...

模板方法模式(十六)
相信自己,请一定要相信自己 上一章简单介绍了代理模式(十五), 如果没有看过, 请观看上一章 一. 模板模式 引用 菜鸟教程里面的 模板模式介绍: https://www.runoob.com/design-pattern/template-pattern.html 在模板模式(Template Pattern)…...
机器学习笔记之优化算法(十九)牛顿法与正则化
机器学习笔记之优化算法——再回首:牛顿法与正则化 引言回顾:经典牛顿法及其弊端牛顿法:算法步骤迭代过程中可能出现的问题正则化 Hessian Matrix \text{Hessian Matrix} Hessian Matrix与相应问题 引言 本节我们介绍经典牛顿法在训练神经网络过程中的迭…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...
day52 ResNet18 CBAM
在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...
【Linux】C语言执行shell指令
在C语言中执行Shell指令 在C语言中,有几种方法可以执行Shell指令: 1. 使用system()函数 这是最简单的方法,包含在stdlib.h头文件中: #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...

现代密码学 | 椭圆曲线密码学—附py代码
Elliptic Curve Cryptography 椭圆曲线密码学(ECC)是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础,例如椭圆曲线数字签…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
服务器--宝塔命令
一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行! sudo su - 1. CentOS 系统: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...

使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...

C++ 设计模式 《小明的奶茶加料风波》
👨🎓 模式名称:装饰器模式(Decorator Pattern) 👦 小明最近上线了校园奶茶配送功能,业务火爆,大家都在加料: 有的同学要加波霸 🟤,有的要加椰果…...
【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...