如何查找代理的工作列表,如果它们在Python中不起作用,如何跳过它们

时间:2019-06-30 09:20:12

标签: python proxy request urllib

我当前要创建一个应用程序,该应用程序可以下载具有变化代理的内容。此刻,我必须自己将代理输入到列表中,如果它们不起作用,则应用程序将崩溃。我可以以某种方式在应用程序的开头获取工作代理的列表,还是可以在发送错误之前检查代理的功能? 谢谢您的帮助 直到

我尝试使用不同的api来获取旋转代理,但是当其中一个不起作用时,我仍然遇到崩溃的问题。

export const LocaleProvider = ({ children }) => {
  const [state, dispatch] = useReducer(reducer, { locale: DEFAULT_LOCALE });

  useEffect(() => {
    const storedLocale = getStoredLocale();
    if (storedLocale) dispatch(changeLocale(storedLocale));
  }, []);

  const getCurrentLocale = useCallback(() => state.locale, [state.locale])

  useEffect(() => {
    const currentLocale = getCurrentLocale();
    saveLocale(currentLocale);
  }, [getCurrentLocale]);

  return (
    <LocaleContext.Provider value={[state, dispatch]}>
      {children}
    </LocaleContext.Provider>
  );
};

我希望输出是我正在使用的代理的IP,但是有时我会遇到不同的错误(例如“连接被拒绝”或“无法连接到代理”。)然后应用程序崩溃

0 个答案:

没有答案