مرحبا بالجميع.
أنا منخرط في
أتمتة المشاركة في المناقصات الحكومية .
هذه القصة حدثت بسبب المدخرات. عند شراء حساب مدفوع Kontur ، لم ننتبه لمدى فائدة تعريفة الخبير.
آه ، إذا لاحظنا ذلك ، فلن أضطر إلى تعلم السلينيوم وأساسيات جافا.
بمجرد ظهور تحدي تسويقي - لجمع جهات اتصال للمشترين في الشركات حول موضوعنا.
أنا أبحث عن جميع المسابقات التي تطابق الكلمات الرئيسية وفي المناطق الصحيحة. لجميع السنوات الماضية ، مكتملة ومستمرة.
في التفريغ في التعريفة القياسية ، البيانات التالية:

لا يوجد سوى اسم الشركة. لا توجد معلومات اتصال للمشتري.
الآن ، من أجل عدم جمع تفاصيل الاتصال الخاصة بالمشتري يدويًا ، قررت كتابة برنامج نصي.
نظرًا لأن Kontur.Purchase يحتوي على الصفحة بأكملها محملة بجافا سكريبت ، فلن تفلت من تحليل بسيط. يجب عليك كتابة السيناريو في السيلينيوم.
أولاً ، قم بإعداد البيانات الأولية - احفظ رقم المنافسة في CSV (وهو أيضًا معلمة في عنوان URL) ، وكذلك اسم الشركة ، حتى لا يتم تحليلها. كل هذا في ملف kontur_getContacts_src.csv

بعد ذلك ، سيناريو جافا مع التعليقات
import org.openqa.selenium.By; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.*; import org.openqa.selenium.firefox.*; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.ui.Select; import org.openqa.selenium.support.ui.ExpectedCondition; import org.openqa.selenium.support.ui.WebDriverWait; import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.remote.RemoteWebDriver; import java.util.List; import java.util.concurrent.TimeUnit; import java.io.*; import java.nio.file.*; public class kontur_getContacts{ public static void main(String args[]) throws Exception{
تشغيل البرنامج النصي السيلينيوم
C:\Users\user\selenium>"C:\Program Files\Java\jdk-10.0.1\bin\javac" -cp selenium-server-standalone-3.13.0.jar; kontur_getContacts.java
* C:\Users\user\selenium>"C:\Program Files\Java\jre-10.0.1\bin\java" -cp selenium-server-standalone-3.13.0.jar; kontur_getContacts
والنتيجة هي ملف جهة اتصال يمكنك استخدامه لأغراض التسويق.
